Dimitrios Siganos wrote:
> 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?
>   

You can change it back to one-byte ID
 when you set 'pkcs15-id-style' = 'native'
in the 'pkcs15' part of the pkcs15.profile.


> Some apps, assume that the key id is small and don't allocate enough 
> buffer space for my long key id.
>   

What are these apps?

> Regards,
> Dimitrios Siganos
>   

Kind wishes,
Viktor Tarasov.

> _______________________________________________
> opensc-devel mailing list
> opensc-devel@lists.opensc-project.org
> http://www.opensc-project.org/mailman/listinfo/opensc-devel
>
>   


-- 
Viktor Tarasov  <viktor.tara...@opentrust.com>

_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to