[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: pkinit with smartcard



Thank you for this very useful info about the pkcs11-spy and pkcs11-tool 
--module commands. here's what i can report back. heimdal under 
pkcs11-spy simply works. without it fails with the message about 
"failing to decrypt with the private key".

i'm attaching two files: one is the pkcs11-spy output with heimdal. 
another is output of various pkcs11-tool commands.

i would really like to figure out why decryption doesn't work with 
ActivCard so any suggestions as to what to try would be really greatly 
appreciated.

Douglas E. Engert wrote:
> If you have the OpenSC pkcs11-spy which it looks like you do
> this would also show what is going on even if the pkcs11 is not
> the OpenSC pkcs11. using something like:
>
> PKCS11SPY="usr/local/acgold/lib/libpkcs11.so"
> export PKCS11SPY
>
> /usr/heimdal/bin/kinit --pk-use-enckey \
>   -C PKCS11:/usr/lib/pkcs11-spy.so \
>    aglo@HEIMDAL.CITI.UMICH.EDU
>
> Olga Kornievskaia wrote:
>
>>
>>
>> Love Hörnquist Åstrand wrote:
>>
>>> How is the card configured, does the private key allow both 
>>> encryption and signing ?
>>
>> well, i don't know much about smartcards part of it but i've been 
>> told that the keys on the card show work for both signing and 
>> encrypting.
>>
>>> You can get more info about the existance of the private key and 
>>> some certificate
>>> by using.
>>>
>>> hxtool print --info  PKCS11:/...
>>
>> i get:
>> /usr/heimdal/bin/hxtool print --info 
>> PKCS11:/usr/local/acgold/lib/libpkcs11.so
>> hxtool: hx509_certs_init: Failed to get pin code for slot id 1 with 
>> error: 569927
>>
>>> Love
>>>
>>> 11 dec 2006 kl. 19.53 skrev Olga Kornievskaia:
>>>
>>>> after applying the patch i got:
>>>> kinit: krb5_get_init_creds: Failed to unenvelope CMS data in 
>>>> PK-INIT reply: No private key decrypted the transfer key; Failed to 
>>>> decrypt with certificate issued by CN=CITI Production 
>>>> KCA,O=University of Michigan,L=Ann Arbor,2.5.4.8=Michigan,C=US with 
>>>> serial number 0107BA; Failed to decrypt using private key: -1
>>>>
>>>>
>>>> Love Hörnquist Åstrand wrote:
>>>>
>>>>>
>>>>> 11 dec 2006 kl. 19.17 skrev Olga Kornievskaia:
>>>>>
>>>>>> pkcs11 module release while session in use
>>>>>
>>>>>
>>>>> Ok, so I assume it failes signing or encryption. This should take 
>>>>> way the abort
>>>>> and show the real error
>>>>>
>>>>> http://people.su.se/~lha/patches/heimdal/hx509-fail-put.txt
>>>>>
>>>>> If this isn't the problem, please put a breakpoint in p11_get_session
>>>>> to find where the last get_session occur before the abourt.
>>>>>
>>>>> Love
>>>>>
>>>>>
>>>>>
>>>
>>>
>>>
>>
>>
>