Hi. On 07.12.2009, at 14:41, Dominik Fischer wrote:
> Hello, > I've problems with opensc und Ubuntu Karmic Koala (9.10). At least signing > does not > work. > Signing some data results in error: > > ---8<---- > $ echo "foobar" | pkcs11-tool -s > Please enter User PIN: > Using signature algorithm RSA-PKCS > error: PKCS11 function C_SignFinal failed: rv = CKR_GENERAL_ERROR (0x5) >From log: Incoming APDU data [ 2 bytes] ===================================== 6F 05 o. ====================================================================== [opensc-pkcs11] card.c:312:sc_unlock: called [opensc-pkcs11] card-starcos.c:1243:starcos_check_sw: sw1 = 0x6f, sw2 = 0x05 [opensc-pkcs11] card.c:312:sc_unlock: called [opensc-pkcs11] card.c:312:sc_unlock: called [opensc-pkcs11] framework-pkcs15.c:2124:pkcs15_prkey_sign: Sign complete. Result -1200. [opensc-pkcs11] misc.c:80:sc_to_cryptoki_error: opensc error: Card command failed (-1200) [opensc-pkcs11] pkcs11-object.c:610:C_SignFinal: C_SignFinal returns 5 >From source: OpenSC/src/libopensc/card-starcos.c: { 0x6F05, SC_ERROR_CARD_CMD_FAILED, "security enviroment invalid"} Probably it does not translate properly to right return codes. Don't have the card so can't debug the reason further. -- Martin Paljak http://martin.paljak.pri.ee +372.515.6495 _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel