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

Reply via email to