Hi, I request a new cert signed by my CA on Free IPA server (v. 4.12.2). I've 
used ybico-piv-tool to generate pub key (RSA 2048) and CSR with commands:

# yubico-piv-tool --key=$KEY -a generate -s 9a -A RSA2048 -o pub.pem
# yubico-piv-tool -a verify -a request -s 9a -P $PIN -S testuser -i pub.pem -o 
req.pem
# ipa cert-request --profile-id=caIPAuserCert --principal testuser req.pem
# yubico-piv-tool --key=$KEY -a import-certificate -i cert.pem -s 9a

Successfully generated a certificate request.

# yubico-piv-tool -astatus
----------
Version:        5.2.4
Serial Number:  13650097
CHUID:  
3019d4e739da739ced39ce739d836858210842108421c84210c3eb3410d8c945bb687fce09b0aabace3e5aee54350832303330303130313e00fe00
CCC:    
f015a000000116ff02d5ed3808a889ef7813b255513e49f10121f20121f300f40100f50110f600f700fa00fb00fc00fd00fe00
Slot 9a:        
        Algorithm:      RSA2048
        Subject DN:     O=EXAMPLE.COM, CN=testuser
        Issuer DN:      O=EXAMPLE.COM, CN=Certificate Authority
        Fingerprint:    
b3734e2d6b4f564096b8d23349ce327468212088511808771fc2dcaef955cb6c
        Not Before:     Dec 17 12:30:24 2024 GMT
        Not After:      Dec 18 12:30:24 2026 GMT
PIN tries left: 3
--------

Everything looks good and no issues while generating cert. 

But while try to authenticate via kinit I've got error like below:

# KRB5_TRACE=/dev/stderr kinit -X 
'X509_user_identity=PKCS11:module_name=opensc-pkcs11.so:slotid=0:certid=01' 
testu...@example.com
---------------------
[1806878] 1734439236.12071: Getting initial credentials for testu...@example.com
[1806878] 1734439236.12073: Sending unauthenticated request
[1806878] 1734439236.12074: Sending request (216 bytes) to EXAMPLE.COM
[1806878] 1734439236.12075: Initiating TCP connection to stream 
92.117.239.216:88
[1806878] 1734439236.12076: Sending TCP request to stream 92.117.239.216:88
[1806878] 1734439236.12077: Received answer (572 bytes) from stream 
92.117.239.216:88
[1806878] 1734439236.12078: Terminating TCP connection to stream 
92.117.239.216:88
[1806878] 1734439236.12079: Response was from master KDC
[1806878] 1734439236.12080: Received error from KDC: -1765328359/Additional 
pre-authentication required
[1806878] 1734439236.12083: Preauthenticating using KDC method data
[1806878] 1734439236.12084: Processing preauth types: PA-PK-AS-REQ (16), 
PA-FX-FAST (136), PA-ETYPE-INFO2 (19), PA-PKINIT-KX (147), PA-SPAKE (151), 
PA-ENC-TIMESTAMP (2), PA_AS_FRESHNESS (150), PA-FX-COOKIE (133)
[1806878] 1734439236.12085: Selected etype info: etype aes256-cts, salt 
"54=HJ*K8W$[yd5%9", params ""
[1806878] 1734439236.12086: Received cookie: 
MIT1\x00\x00\x00\x01I\x12\xb1M+\xf8\x98\\xe3\x83\x9ds\xaa\x9b\xbe\xa6\x14\xb4\xbd\x0c\xcf\x03\xe6Y\xcf\xad\x9bN\xd2\x199\xe5y\xdd\xe5e\xda\xa4\xcf*.\xdfP\x19\xc2\xff\x97\x1a\xd0\x12\xd777\xa5\xab\xff\x17\x9e\xf9\xeb\x84\xf7\xff^\x7f\xaab
 
\x9b\xc2\xf2\xb8\xdf\xd7*x0Pb\xbcw(`\x18\x92mx\x06~\xa2\x97(\x9b\x81\xac\xb4\x924\xee\xb2\xad\xb4\\x0d\xbb\xd96\xb9<\x96\xacN\xed\x85=\xb1\xb2H=I\x9a\xf60^\xd3\xe8\xbc\xd5..X\xa1\x1b\x8c\xc7\x04\x84\xd0\xf5\xc9*y
[1806878] 1734439239.509152: Preauth module pkinit (147) (info) returned: 
0/Success
[1806878] 1734439239.509153: PKINIT client received freshness token from KDC
[1806878] 1734439239.509154: Preauth module pkinit (150) (info) returned: 
0/Success
testuser                    PIN: ****** 
[1806878] 1734439246.189952: PKINIT loading CA certs and CRLs from FILE
[1806878] 1734439246.189953: PKINIT loading CA certs and CRLs from FILE
[1806878] 1734439246.189954: PKINIT client computed kdc-req-body checksum 
9/7D1E16CF5D1D663387C325C75ED56758D8071597
[1806878] 1734439246.189956: PKINIT client making DH request
[1806878] 1734439246.189957: Preauth module pkinit (16) (real) returned: 
0/Success
[1806878] 1734439246.189958: Produced preauth for next request: PA-FX-COOKIE 
(133), PA-PK-AS-REQ (16)
[1806878] 1734439246.189959: Sending request (3288 bytes) to EXAMPLE.COM
[1806878] 1734439246.189960: Initiating TCP connection to stream 
92.117.239.216:88
[1806878] 1734439246.189961: Sending TCP request to stream 92.117.239.216:88
[1806878] 1734439246.189962: Received answer (195 bytes) from stream 
92.117.239.216:88
[1806878] 1734439246.189963: Terminating TCP connection to stream 
92.117.239.216:88
[1806878] 1734439246.189964: Response was from master KDC
[1806878] 1734439246.189965: Received error from KDC: -1765328304/Digest in 
signed-data not accepted
kinit: Digest in signed-data not accepted while getting initial credentials
--------------------------------------

Any suggestions what can be wrong ? On my old IPA server (v. 4.6.8) everything 
works fine.
-- 
_______________________________________________
FreeIPA-users mailing list -- freeipa-users@lists.fedorahosted.org
To unsubscribe send an email to freeipa-users-le...@lists.fedorahosted.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedorahosted.org/archives/list/freeipa-users@lists.fedorahosted.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue

Reply via email to