Hi all, I'm trying to sign a file using compiled from sources opensc 12.2. Card is manufactured by Cryptotech and it has setcos 4.1.1 on board. The card was initialized by www.sigillum.pl<http://www.sigillum.pl> company. Even though PIN is fine and there are no failures in the card reading process I keep on receiving: Security status not satisfied, after sending portion of data for signing. Can anyone point me to some solution?
Here is the part of the logs which I guess is relevant: 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] framework-pkcs15.c:2630:pkcs15_prkey_sign: Initiating signing operation, mechanism 0x1. 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] card.c:292:sc_lock: called 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] reader-pcsc.c:511:pcsc_lock: called 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] framework-pkcs15.c:3611:reselect_app_df: reselect application df 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] card.c:571:sc_select_file: called; type=2, path=3f00de00 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] apdu.c:525:sc_transmit_apdu: called 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] card.c:292:sc_lock: called 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] reader-pcsc.c:243:pcsc_transmit: reader 'ACS ACR38U 00 00' 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] apdu.c:184:sc_apdu_log: Outgoing APDU data [ 7 bytes] ===================================== 00 A4 08 00 02 DE 00 ....... ====================================================================== 0xb7b1d6c0 13:35:27.314 [opensc-pkcs11] reader-pcsc.c:176:pcsc_internal_transmit: called 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] apdu.c:184:sc_apdu_log: Incoming APDU data [ 2 bytes] ===================================== 61 2D a- ====================================================================== 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] card.c:330:sc_unlock: called 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] iso7816.c:481:iso7816_select_file: returning with: 0 (Success) 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] card.c:597:sc_select_file: returning with: 0 (Success) 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] framework-pkcs15.c:2710:pkcs15_prkey_sign: Selected flags 12. Now computing signature for 3 bytes. 512 bytes reserved. 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] pkcs15-sec.c:190:sc_pkcs15_compute_signature: called 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] pkcs15-sec.c:191:sc_pkcs15_compute_signature: security operation flags 0x12 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] pkcs15-sec.c:273:sc_pkcs15_compute_signature: supported algorithm flags 0x80000033, private key usage 0x26 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] padding.c:273:sc_get_encoding_flags: called 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] padding.c:277:sc_get_encoding_flags: iFlags 0x12, card capabilities 0x80000033 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] padding.c:306:sc_get_encoding_flags: pad flags 0x10, secure algorithm flags 0x2 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] padding.c:307:sc_get_encoding_flags: returning with: 0 (Success) 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] pkcs15-sec.c:324:sc_pkcs15_compute_signature: DEE flags:0x00000012 alg_info->flags:0x80000033 pad:0x00000010 sec:0x00000002 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] padding.c:232:sc_pkcs1_encode: called 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] padding.c:236:sc_pkcs1_encode: hash algorithm 0x10, pad algorithm 0x0 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] padding.c:255:sc_pkcs1_encode: returning with: 0 (Success) 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] card.c:292:sc_lock: called 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] pkcs15-sec.c:42:select_key_file: called 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] card.c:571:sc_select_file: called; type=2, path=3f00df01efd5 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] apdu.c:525:sc_transmit_apdu: called 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] card.c:292:sc_lock: called 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] reader-pcsc.c:243:pcsc_transmit: reader 'ACS ACR38U 00 00' 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] apdu.c:184:sc_apdu_log: Outgoing APDU data [ 9 bytes] ===================================== 00 A4 08 00 04 DF 01 EF D5 ......... ====================================================================== 0xb7b1d6c0 13:35:27.363 [opensc-pkcs11] reader-pcsc.c:176:pcsc_internal_transmit: called 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] apdu.c:184:sc_apdu_log: Incoming APDU data [ 2 bytes] ===================================== 61 25 a% ====================================================================== 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] card.c:330:sc_unlock: called 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] iso7816.c:481:iso7816_select_file: returning with: 0 (Success) 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] card.c:597:sc_select_file: returning with: 0 (Success) 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] pkcs15-sec.c:68:select_key_file: returning with: 0 (Success) 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] sec.c:66:sc_set_security_env: called 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] apdu.c:525:sc_transmit_apdu: called 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] card.c:292:sc_lock: called 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] reader-pcsc.c:243:pcsc_transmit: reader 'ACS ACR38U 00 00' 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] apdu.c:184:sc_apdu_log: Outgoing APDU data [ 12 bytes] ===================================== 00 22 41 B6 07 80 01 02 81 02 EF D5 ."A......... ====================================================================== 0xb7b1d6c0 13:35:27.419 [opensc-pkcs11] reader-pcsc.c:176:pcsc_internal_transmit: called 0xb7b1d6c0 13:35:27.446 [opensc-pkcs11] apdu.c:184:sc_apdu_log: Incoming APDU data [ 2 bytes] ===================================== 90 00 .. ====================================================================== 0xb7b1d6c0 13:35:27.446 [opensc-pkcs11] card.c:330:sc_unlock: called 0xb7b1d6c0 13:35:27.446 [opensc-pkcs11] sec.c:70:sc_set_security_env: returning with: 0 (Success) 0xb7b1d6c0 13:35:27.446 [opensc-pkcs11] sec.c:52:sc_compute_signature: called 0xb7b1d6c0 13:35:27.446 [opensc-pkcs11] apdu.c:525:sc_transmit_apdu: called 0xb7b1d6c0 13:35:27.446 [opensc-pkcs11] card.c:292:sc_lock: called 0xb7b1d6c0 13:35:27.446 [opensc-pkcs11] reader-pcsc.c:243:pcsc_transmit: reader 'ACS ACR38U 00 00' 0xb7b1d6c0 13:35:27.446 [opensc-pkcs11] apdu.c:184:sc_apdu_log: Outgoing APDU data [ 8 bytes] ===================================== 00 2A 9E 9A 03 41 6C 61 .*...Ala ====================================================================== 0xb7b1d6c0 13:35:27.446 [opensc-pkcs11] reader-pcsc.c:176:pcsc_internal_transmit: called 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] apdu.c:184:sc_apdu_log: Incoming APDU data [ 2 bytes] ===================================== 69 82 i. ====================================================================== 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] card.c:330:sc_unlock: called 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] iso7816.c:103:iso7816_check_sw: Security status not satisfied 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] iso7816.c:820:iso7816_compute_signature: returning with: -1211 (Security status not satisfied) 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] sec.c:56:sc_compute_signature: returning with: -1211 (Security status not satisfied) 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] pkcs15-pin.c:553:sc_pkcs15_pincache_revalidate: called 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] pkcs15-pin.c:566:sc_pkcs15_pincache_revalidate: Could not find pin object for auth_id 01 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] card.c:330:sc_unlock: called 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] pkcs15-sec.c:380:sc_pkcs15_compute_signature: sc_compute_signature() failed: -1211 (Security status not satisfied) 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] card.c:330:sc_unlock: called 0xb7b1d6c0 13:35:27.471 [opensc-pkcs11] reader-pcsc.c:548:pcsc_unlock: called 0xb7b1d6c0 13:35:27.481 [opensc-pkcs11] framework-pkcs15.c:2721:pkcs15_prkey_sign: Sign complete. Result -1211. 0xb7b1d6c0 13:35:27.481 [opensc-pkcs11] misc.c:59:sc_to_cryptoki_error_common: libopensc return value: -1211 (Security status not satisfied) 0xb7b1d6c0 13:35:27.481 [opensc-pkcs11] pkcs11-object.c:635:C_Sign: C_Sign() = CKR_USER_NOT_LOGGED_IN
_______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel