It looks like you did not logon to the card.

Did the program ever ask for the pin?

What program are you using?


On 8/12/2011 7:05 AM, TMS Brokers / Łukasz Kościesza wrote:
> 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

-- 

  Douglas E. Engert  <deeng...@anl.gov>
  Argonne National Laboratory
  9700 South Cass Avenue
  Argonne, Illinois  60439
  (630) 252-5444
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to