Hi,
I am using a feitian epass 3000 usb smartcard and I have a problem with
the length of the key id of the RSA private key on the smartcard. This
is what pkcs15-tool reports:
$ pkcs15-tool -k
Using reader with a card: CCID Compatible
Private RSA Key [Private Key]
Com. Flags : 3
Usage : [0x4], sign
Access Flags: [0x0]
ModLength : 1024
Key ref : 1
Native : yes
Path : 3f005015
Auth ID : 01
ID : 6de677f53533e28254d5890e2d7a15a8135883ca
This is an example usage of the key:
openssl req -new -x509 -engine pkcs11 -keyform engine -text \
-in slot_1-id_6de677f53533e28254d5890e2d7a15a8135883ca
I have tried generating the key in the card and also generating it on
the PC and copying into the smartcard. in both cases, I end up with a
long id.
My question is: can I change this id and make it smaller? Who allocates
this id?
Some apps, assume that the key id is small and don't allocate enough
buffer space for my long key id.
Regards,
Dimitrios Siganos
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel