From: Marek S. <scr...@wp...> - 2015-10-13 12:26:28
|
Hello again, Every time I create a key pair on my SmartCard-HSM using Firefox, both the private and the public key get assigned the generic label "Private key". When I subsequently import the certificate produced by my CA to the card, the privkey and the cert (raw pubkey disappears upon import) get relabelled to just as generic "Certificate". I would like to change these labels so that it is easier for me to see what is what in the object dump. According to documentation, one can do this by executing something along the lines of pkcs15-init -A <type> -i <ID> -l <label> {-a <pinid>} However, what I get instead is the error Failed to change attribute(s): Invalid arguments This happens for any object type, both with whether without the auth ID explicitly specified, and regardless of whether or not I specify the PIN on the command line (incidentally, if I don't I do not get asked for it before the error appears). The relevant lines in OpenSC debug log appear to be: [pkcs15-init] pkcs15-lib.c:3539:sc_pkcs15init_update_file: called [pkcs15-init] pkcs15-lib.c:3541:sc_pkcs15init_update_file: returning with: -1300 (Invalid arguments) [pkcs15-init] pkcs15-lib.c:2753:sc_pkcs15init_update_any_df: Failed to encode or update xDF: -1300 (Invalid arguments) Am I doing something wrong or is this feature simply not supported on this card? Yours sincerely, -- MS |