Skip to main content

can't store key onto ePass2003, SSH usage problem [Fixed]

Posted in

After some troubles compiling opensc i got the epass2003 key working.
Including ssh to another machine. This all with a on the key generated key.

Now i want to do the next step, and that is importing an existing rsa key into the key, because i need multiple keys with the same rsa key on it.

Any tips on howto get this working?

the folling command:
pkcs15-init -vvv --store-private-key `pwd`/id_rsa.pem --auth-id 01 --pin 0000

hilighted lines from the full output
0xb77696c0 15:07:57.388 [pkcs15-init] pkcs15-epass2003.c:459:epass2003_pkcs15_store_key: returning with: -1300 (Invalid arguments)
0xb77696c0 15:07:57.389 [pkcs15-init] pkcs15-lib.c:1354:sc_pkcs15init_store_private_key: Card specific 'store key' failed: -1300 (Invalid arguments)
Failed to store private key: Invalid arguments

specific lines of code in pkcs15-epass2003.c
if (key_info->id.len > sizeof(data.key_data.es_key.fid))
SC_FUNC_RETURN(card->ctx, SC_LOG_DEBUG_VERBOSE,
SC_ERROR_INVALID_ARGUMENTS);

Full output
0xb77696c0 15:07:55.458 [pkcs15-init] sc.c:195:sc_detect_card_presence: called
0xb77696c0 15:07:55.459 [pkcs15-init] reader-pcsc.c:364:pcsc_detect_card_presence: called
0xb77696c0 15:07:55.459 [pkcs15-init] reader-pcsc.c:277:refresh_attributes: Feitian ePass2003 00 00 check
0xb77696c0 15:07:55.460 [pkcs15-init] reader-pcsc.c:293:refresh_attributes: returning with: 0 (Success)
0xb77696c0 15:07:55.460 [pkcs15-init] reader-pcsc.c:369:pcsc_detect_card_presence: returning with: 5
0xb77696c0 15:07:55.460 [pkcs15-init] sc.c:200:sc_detect_card_presence: returning with: 5
Using reader with a card: Feitian ePass2003 00 00
0xb77696c0 15:07:55.460 [pkcs15-init] sc.c:195:sc_detect_card_presence: called
0xb77696c0 15:07:55.460 [pkcs15-init] reader-pcsc.c:364:pcsc_detect_card_presence: called
0xb77696c0 15:07:55.460 [pkcs15-init] reader-pcsc.c:277:refresh_attributes: Feitian ePass2003 00 00 check
0xb77696c0 15:07:55.461 [pkcs15-init] reader-pcsc.c:293:refresh_attributes: returning with: 0 (Success)
0xb77696c0 15:07:55.461 [pkcs15-init] reader-pcsc.c:369:pcsc_detect_card_presence: returning with: 5
0xb77696c0 15:07:55.461 [pkcs15-init] sc.c:200:sc_detect_card_presence: returning with: 5
0xb77696c0 15:07:55.461 [pkcs15-init] card.c:115:sc_connect_card: called
0xb77696c0 15:07:55.461 [pkcs15-init] reader-pcsc.c:444:pcsc_connect: called
0xb77696c0 15:07:55.461 [pkcs15-init] reader-pcsc.c:277:refresh_attributes: Feitian ePass2003 00 00 check
0xb77696c0 15:07:55.462 [pkcs15-init] reader-pcsc.c:293:refresh_attributes: returning with: 0 (Success)
0xb77696c0 15:07:55.462 [pkcs15-init] reader-pcsc.c:473:pcsc_connect: Initial protocol: T=1
0xb77696c0 15:07:55.462 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.462 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:e2:00:ff:c1:10:31:fe:55:c8:02:9c
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:e9:00:ff:c1:10:31:fe:55:00:64:05:00:c8:02:31:80:00:47
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:fb:98:00:ff:c1:10:31:fe:55:00:64:05:20:47:03:31:80:00:90:00:f3
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:fc:98:00:ff:c1:10:31:fe:55:c8:03:49:6e:66:6f:63:61:6d:65:72:65:28
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:f4:98:00:ff:c1:10:31:fe:55:4d:34:63:76:b4
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:f2:18:00:ff:c1:0a:31:fe:55:c8:06:8a
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.463 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:d2:18:02:c1:0a:31:fe:58:c8:0d:51
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:95:15:40:20:68:01:02:00:00
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:15:40:FF:68:01:02:02:01
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:15:40:FF:68:01:02:02:04
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:85:40:20:68:01:01:05:01
0xb77696c0 15:07:55.464 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:94:40:FF:63:01:01:02:01
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:15:40:FF:63:01:01:02:01
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:18:40:FF:64:02:01:01:02
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:18:40:FF:62:01:01:00:00
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:18:40:FF:62:01:02:01:04
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.465 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:18:40:FF:62:04:01:01:05
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:95:15:40:ff:68:01:02:45:47
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:E2:00:00:40:20:49:06
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:E2:00:00:40:20:49:05
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:E2:00:00:40:20:49:07
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:85:40:20:68:01:01:03:05
0xb77696c0 15:07:55.466 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:02:14:50
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:19:14:55:90:01:02:01:00:05:04:B0
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:32:15:00:06:80
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:32:15:00:06:95
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:19:14:59:01:01:0F:01:00:05:08:B0
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.467 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:19:14:55:90:01:01:01:00:05:08:B0
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:16:94:81:10:06:01:81:3F
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:16:94:81:10:06:01:81:2F
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:95:15:40:20:68:01:02:00:00
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:15:40:FF:68:01:02:02:01
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.468 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:15:40:FF:68:01:02:02:04
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:85:40:20:68:01:01:05:01
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:94:40:FF:63:01:01:02:01
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:15:40:FF:63:01:01:02:01
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:18:40:FF:64:02:01:01:02
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:18:40:FF:62:01:01:00:00
0xb77696c0 15:07:55.469 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.470 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:18:40:FF:62:01:02:01:04
0xb77696c0 15:07:55.470 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.470 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:18:40:FF:62:04:01:01:05
0xb77696c0 15:07:55.470 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.474 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:95:15:40:ff:68:01:02:45:47
0xb77696c0 15:07:55.474 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.474 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:E2:00:00:40:20:49:06
0xb77696c0 15:07:55.474 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:E2:00:00:40:20:49:05
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:E2:00:00:40:20:49:07
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:85:40:20:68:01:01:03:05
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:02:14:50
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:19:14:55:90:01:02:01:00:05:04:B0
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:32:15:00:06:80
0xb77696c0 15:07:55.475 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:32:15:00:06:95
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:19:14:59:01:01:0F:01:00:05:08:B0
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:19:14:55:90:01:01:01:00:05:08:B0
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:16:94:81:10:06:01:81:3F
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:16:94:81:10:06:01:81:2F
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.476 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:27:00:80:65:A2:04:01:01:37
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:27:00:80:65:A2:05:01:01:37
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:27:00:80:65:A2:0C:01:01:37
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:A7:00:40:14:80:65:A2:14:01:01:37
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:A7:00:40:18:80:65:A2:08:01:01:52
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.477 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:A7:00:40:18:80:65:A2:09:01:01:52
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:A7:00:40:18:80:65:A2:09:01:02:52
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:A7:00:40:18:80:65:A2:09:01:03:52
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7B:94:00:00:80:65:B0:83:01:01:74:83:00:90:00
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:6B:00:00:80:65:B0:83:01:01:74:83:00:90:00
0xb77696c0 15:07:55.478 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:6d:00:00:80:31:80:65:b0:83:01:02:90:83:00:90:00
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:6B:00:00:80:65:B0:83:01:03:74:83:00:90:00
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7A:94:00:00:80:65:A2:01:01:01:3D:72:D6:43
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:94:00:00:80:31:80:65:B0:83:01:01:90:83:00:90:00
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:95:00:00:80:31:80:65:B0:83:11:C0:A9:83:00
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:95:00:00:80:31:80:65:B0:83:11:C0:A9:83:00:90:00
0xb77696c0 15:07:55.479 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:95:00:00:80:31:80:65:B0:83:11:00:C8:83:00
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:95:00:00:80:31:80:65:B0:83:11:00:C8:83:00:90:00
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:9D:94:40:23:00:68:10:11:4D:69:6F:43:4F:53:00:90:00
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:9D:94:40:23:00:68:20:01:4D:69:6F:43:4F:53:00:90:00
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:FF:94:00:FF:80:B1:FE:45:1F:03:00:68:D2:76:00:00:28:FF:05:1E:31:80:00:90:00:23
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:6f:00:ff:00:68:d2:76:00:00:28:ff:05:1e:31:80:00:90:00
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.480 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:ff:11:00:ff:80:b1:fe:45:1f:03:00:68:d2:76:00:00:28:ff:05:1e:31:80:00:90:00:a6
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:FE:94:00:FF:80:B1:FA:45:1F:03:45:73:74:45:49:44:20
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:fe:94:00:ff:80:b1:fa:45:1f:03:45:73:74:45:49:44:20:76:65:72:20:31:2e:30:43
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:6e:00:ff:45:73:74:45:49:44:20:76:65:72:20:31:2e:30
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:de:18:ff:c0:80:b1:fe:45:1f:03:45:73:74:45:49:44:20:76:65:72:20:31:2e:30:2b
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:5e:11:ff:45:73:74:45:49:44:20:76:65:72:20:31:2e:30
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:6e:00:00:45:73:74:45:49:44:20:76:65:72:20:31:2e:30
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:FE:18:00:00:80:31:FE:45:45:73:74:45:49:44:20:76:65:72:20:31:2E:30:A8
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.481 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:FE:18:00:00:80:31:FE:45:80:31:80:66:40:90:A4:56:1B:16:83:01:90:00:86
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:fe:18:00:00:80:31:fe:45:80:31:80:66:40:90:a4:16:2a:00:83:01:90:00:e1
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:fe:18:00:00:80:31:fe:45:80:31:80:66:40:90:a4:16:2a:00:83:0f:90:00:ef
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:d6:18:00:81:b1:80:7d:1f:03:80:51:00:61:10:30:8f
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:d6:18:00:81:b1:fe:7d:1f:03:41:53:45:37:35:35:01
0xb77696c0 15:07:55.482 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:B7:94:00:c0:24:31:fe:65:53:50:4b:32:33:90:00:b4
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:B7:94:00:81:31:fe:65:53:50:4b:32:33:90:00:d1
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:b7:18:00:c0:3e:31:fe:65:53:50:4b:32:34:90:00:25
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:BA:13:00:81:31:86:5D:00:64:05:0A:02:01:31:80:90:00:8B
0xb77696c0 15:07:55.483 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:BA:14:00:81:31:86:5D:00:64:05:14:02:02:31:80:90:00:91
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:BA:96:00:81:31:86:5D:00:64:05:60:02:03:31:80:90:00:66
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:BA:96:00:81:31:86:5D:00:64:05:7B:02:03:31:80:90:00:7D
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:BF:96:00:81:31:FE:5D:00:64:04:11:03:01:31:C0:73:F7:01:D0:00:90:00:7D
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:BF:B6:00:81:31:FE:5D:00:64:04:28:03:02:31:C0:73:F7:01:D0:00:90:00:67
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.484 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:fa:13:00:ff:81:31:80:45:00:31:c1:73:c0:01:00:00:90:00:b1
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:da:18:ff:81:b1:fe:75:1f:03:00:31:c5:73:c0:01:40:00:90:00:0c
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:E6:00:FF:81:31:FE:45:4A:43:4F:50:33:31:06
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:18:00:00:00:31:80:71:8E:64:77:E3:01:00:82:90:00
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.485 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:18:00:00:00:31:80:71:8E:64:77:E3:02:00:82:90:00
0xb77696c0 15:07:55.486 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.486 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:11:00:00:00:31:80:71:8E:64:77:E3:01:00:82:90:00
0xb77696c0 15:07:55.486 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.486 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:11:00:00:00:31:80:71:8E:64:77:E3:02:00:82:90:00
0xb77696c0 15:07:55.486 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.486 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7B:18:00:00:00:31:C0:64:77:E3:03:00:82:90:00
0xb77696c0 15:07:55.486 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.486 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:FB:11:00:00:81:31:FE:45:00:31:C0:64:77:E9:10:00:00:90:00:6A
0xb77696c0 15:07:55.486 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.487 [pkcs15-init] card-authentic.c:407:authentic_match_card: try to match card with ATR 3B9F958131FE9F006646530501001171DF000003900080
0xb77696c0 15:07:55.487 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.487 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:DD:18:00:81:31:FE:45:80:F9:A0:00:00:00:77:01:00:70:0A:90:00:8B
0xb77696c0 15:07:55.487 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.487 [pkcs15-init] card-authentic.c:410:authentic_match_card: card not matched
0xb77696c0 15:07:55.487 [pkcs15-init] card-iasecc.c:299:iasecc_match_card: iasecc_match_card(3B9F958131FE9F006646530501001171DF000003900080) called
0xb77696c0 15:07:55.487 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.487 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7F:96:00:00:00:31:B8:64:40:70:14:10:73:94:01:80:82:90:00
0xb77696c0 15:07:55.488 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.488 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:DD:18:00:81:31:FE:45:80:F9:A0:00:00:00:77:01:08:00:07:90:00:FE
0xb77696c0 15:07:55.489 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.489 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7D:13:00:00:4D:44:57:2D:49:41:53:2D:43:41:52:44:32
0xb77696c0 15:07:55.489 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.489 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:7F:18:00:00:00:31:B8:64:50:23:EC:C1:73:94:01:80:82:90:00
0xb77696c0 15:07:55.489 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.489 [pkcs15-init] card-iasecc.c:302:iasecc_match_card: card not matched
0xb77696c0 15:07:55.489 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.489 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:98:13:40:0A:A5:03:01:01:01:AD:13:11
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:98:94:40:0A:A5:03:01:01:01:AD:13:10
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:98:94:40:FF:A5:03:01:01:01:AD:13:10
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:65:00:00:D0:00:54:01:31
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:65:00:00:D0:00:54:01:32
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.490 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:95:40:FF:D0:00:54:01:31
0xb77696c0 15:07:55.491 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.491 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:95:95:40:FF:D0:00:54:01:32
0xb77696c0 15:07:55.491 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.491 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.491 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:ff:18:00:ff:81:31:fe:55:00:6b:02:09:02:00:01:01:01:44:53:44:10:31:80:92
0xb77696c0 15:07:55.491 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.491 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.491 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:be:18:00:00:41:05:10:00:00:00:00:00:00:00:00:00:90:00
0xb77696c0 15:07:55.491 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.492 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.492 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:ba:11:00:81:31:fe:4d:55:45:4b:41:45:20:56:31:2e:30:ae
0xb77696c0 15:07:55.492 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.492 [pkcs15-init] card-entersafe.c:104:entersafe_match_card: called
0xb77696c0 15:07:55.492 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.492 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:0f:00:65:46:53:05:19:05:71:df:00:00:00:00:00:00
0xb77696c0 15:07:55.492 [pkcs15-init] card.c:843:match_atr_table: ignored - wrong length
0xb77696c0 15:07:55.492 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3b:9f:95:81:31:fe:9f:00:65:46:53:05:30:06:71:df:00:00:00:80:6a:82:5e
0xb77696c0 15:07:55.492 [pkcs15-init] card.c:847:match_atr_table: ATR mask: FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:00:FF:FF:FF:FF:FF:FF:00:00:00:00
0xb77696c0 15:07:55.492 [pkcs15-init] card-epass2003.c:839:epass2003_match_card: called
0xb77696c0 15:07:55.492 [pkcs15-init] card.c:829:match_atr_table: ATR : 3b:9f:95:81:31:fe:9f:00:66:46:53:05:01:00:11:71:df:00:00:03:90:00:80
0xb77696c0 15:07:55.493 [pkcs15-init] card.c:840:match_atr_table: ATR try : 3B:9F:95:81:31:FE:9F:00:66:46:53:05:10:00:11:71:df:00:00:00:6a:82:5e
0xb77696c0 15:07:55.493 [pkcs15-init] card.c:847:match_atr_table: ATR mask: FF:FF:FF:FF:FF:00:FF:FF:FF:FF:FF:FF:00:00:00:ff:00:ff:ff:00:00:00:00
0xb77696c0 15:07:55.493 [pkcs15-init] card-epass2003.c:854:epass2003_init: called
0xb77696c0 15:07:55.493 [pkcs15-init] card-epass2003.c:812:get_data: called
0xb77696c0 15:07:55.493 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:55.494 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:55.494 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.494 [pkcs15-init] reader-pcsc.c:511:pcsc_lock: called
0xb77696c0 15:07:55.494 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:55.494 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 5 bytes] =====================================
00 CA 01 86 00 .....
======================================================================
0xb77696c0 15:07:55.494 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:55.502 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 12 bytes] =====================================
80 01 01 81 02 1D D5 82 01 03 90 00 ............
======================================================================
0xb77696c0 15:07:55.502 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:55.502 [pkcs15-init] reader-pcsc.c:548:pcsc_unlock: called
0xb77696c0 15:07:55.513 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:55.514 [pkcs15-init] card-epass2003.c:398:mutural_auth: called
0xb77696c0 15:07:55.514 [pkcs15-init] card-epass2003.c:271:gen_init_key: called
0xb77696c0 15:07:55.514 [pkcs15-init] card-epass2003.c:798:epass2003_transmit_apdu: called
0xb77696c0 15:07:55.514 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:55.514 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:55.514 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.514 [pkcs15-init] reader-pcsc.c:511:pcsc_lock: called
0xb77696c0 15:07:55.515 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:55.515 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 14 bytes] =====================================
80 50 00 00 08 BF C3 29 11 C7 18 C3 40 1C .P.....)....@.
======================================================================
0xb77696c0 15:07:55.515 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:55.544 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 30 bytes] =====================================
06 05 04 03 02 01 16 09 11 01 FF 01 FD 06 01 21 ...............!
31 16 F5 41 74 47 16 99 7D F4 9C 0A 90 00 1..AtG..}.....
======================================================================
0xb77696c0 15:07:55.545 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:55.545 [pkcs15-init] reader-pcsc.c:548:pcsc_unlock: called
0xb77696c0 15:07:55.555 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:55.555 [pkcs15-init] card-epass2003.c:338:verify_init_key: called
0xb77696c0 15:07:55.556 [pkcs15-init] card-epass2003.c:798:epass2003_transmit_apdu: called
0xb77696c0 15:07:55.556 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:55.556 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:55.556 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.556 [pkcs15-init] reader-pcsc.c:511:pcsc_lock: called
0xb77696c0 15:07:55.557 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:55.557 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 21 bytes] =====================================
84 82 03 00 10 15 D7 08 3A A5 6D 70 2F 79 22 DF ........:.mp/y".
72 C2 71 6A 62 r.qjb
======================================================================
0xb77696c0 15:07:55.558 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:55.577 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 2 bytes] =====================================
90 00 ..
======================================================================
0xb77696c0 15:07:55.578 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:55.578 [pkcs15-init] reader-pcsc.c:548:pcsc_unlock: called
0xb77696c0 15:07:55.584 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:55.585 [pkcs15-init] card-epass2003.c:887:epass2003_init: returning with: 0 (Success)
0xb77696c0 15:07:55.585 [pkcs15-init] card.c:224:sc_connect_card: card info name:'epass2003', type:19003, flags:0x0, max_send/recv_size:0/0
0xb77696c0 15:07:55.585 [pkcs15-init] card.c:225:sc_connect_card: returning with: 0 (Success)
0xb77696c0 15:07:55.585 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.585 [pkcs15-init] reader-pcsc.c:511:pcsc_lock: called
0xb77696c0 15:07:55.585 [pkcs15-init] pkcs15-lib.c:297:sc_pkcs15init_bind: called
0xb77696c0 15:07:55.585 [pkcs15-init] card.c:720:sc_card_ctl: called
0xb77696c0 15:07:55.586 [pkcs15-init] card-epass2003.c:2012:epass2003_card_ctl: called
0xb77696c0 15:07:55.586 [pkcs15-init] card.c:727:sc_card_ctl: card_ctl(4) not supported
0xb77696c0 15:07:55.586 [pkcs15-init] card.c:571:sc_select_file: called; type=2, path=3f0050154946
0xb77696c0 15:07:55.586 [pkcs15-init] card-epass2003.c:1220:epass2003_select_file: called
0xb77696c0 15:07:55.586 [pkcs15-init] card-epass2003.c:1231:epass2003_select_file: current path (path, valid): (len: 0)
0xb77696c0 15:07:55.586 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:55.587 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:55.587 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.587 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:55.587 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 28 E1 81 0B 7D BC EE DF .... ...(...}...
55 0F 0D 8B 28 78 94 F0 97 01 00 8E 08 59 C0 5E U...(x.......Y.^
6C CC 15 AC D2 00 l.....
======================================================================
0xb77696c0 15:07:55.587 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:55.655 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 67 bytes] =====================================
87 31 01 01 8B 17 EE 52 5C 7B 31 64 F9 37 25 4F .1.....R\{1d.7%O
C9 9D B5 A2 AE F0 A5 D4 88 DC 91 62 49 5E 01 5F ...........bI^._
13 C6 1D CF C4 36 B7 E9 44 D1 9D 7D 14 17 02 2F .....6..D..}.../
69 C5 4A 99 02 90 00 8E 08 B3 32 AC 32 33 28 CC i.J.......2.23(.
4E 90 00 N..
======================================================================
0xb77696c0 15:07:55.655 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:55.655 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:55.656 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:55.656 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x3F00
0xb77696c0 15:07:55.656 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: DF
0xb77696c0 15:07:55.656 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 56
0xb77696c0 15:07:55.656 [pkcs15-init] card-epass2003.c:1475:epass2003_process_fci: File name: 65 6E 74 65 72 73 61 66 65 2D 66 69 70 73 entersafe-fips
0xb77696c0 15:07:55.656 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:55.656 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:55.656 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:55.656 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.656 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:55.656 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 B9 D8 42 C6 56 17 E0 87 .... .....B.V...
82 B1 E6 E0 C2 98 57 A5 97 01 00 8E 08 5E AB 9A ......W......^..
82 0F 40 09 26 00 ..@.&.
======================================================================
0xb77696c0 15:07:55.656 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:55.723 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 67 bytes] =====================================
87 31 01 1F 0A 3F CB 89 6D 62 A0 59 47 A2 0B 2F .1...?..mb.YG../
08 5C 33 9A 42 2A 7B A3 31 B8 57 F5 A8 7E 87 4B .\3.B*{.1.W..~.K
5F EF 35 45 EF 61 0D 68 AE 65 62 A6 54 0C 90 51 _.5E.a.h.eb.T..Q
2D 09 2A 99 02 90 00 8E 08 FA 08 69 10 B9 1E 97 -.*........i....
94 90 00 ...
======================================================================
0xb77696c0 15:07:55.724 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:55.724 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:55.724 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:55.724 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x5015
0xb77696c0 15:07:55.724 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: DF
0xb77696c0 15:07:55.725 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 56
0xb77696c0 15:07:55.725 [pkcs15-init] card-epass2003.c:1475:epass2003_process_fci: File name: A0 00 00 00 63 50 4B 43 53 2D 31 35 ....cPKCS-15
0xb77696c0 15:07:55.725 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:55.725 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:55.725 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:55.725 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.725 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:55.725 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 F0 8D 4D 5E F3 71 32 E3 .... .....M^.q2.
0D D7 19 A8 04 AD 31 9A 97 01 00 8E 08 4C A4 8A ......1......L..
88 34 30 1F 9A 00 .40...
======================================================================
0xb77696c0 15:07:55.726 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:55.782 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 51 bytes] =====================================
87 21 01 EF 38 34 64 29 32 72 7F 49 EE 83 E3 71 .!..84d)2r.I...q
9B EE 79 9B 67 96 7C F0 EB 1B 09 D2 3D 36 DE 64 ..y.g.|.....=6.d
FB 82 CC 99 02 90 00 8E 08 11 20 31 15 4E A8 91 .......... 1.N..
B9 90 00 ...
======================================================================
0xb77696c0 15:07:55.783 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:55.783 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:55.783 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:55.784 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x4946
0xb77696c0 15:07:55.784 [pkcs15-init] card-epass2003.c:1395:epass2003_process_fci: bytes in file: 128
0xb77696c0 15:07:55.784 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: working EF
0xb77696c0 15:07:55.784 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 1
0xb77696c0 15:07:55.784 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:55.784 [pkcs15-init] card.c:597:sc_select_file: returning with: 0 (Success)
0xb77696c0 15:07:55.785 [pkcs15-init] card.c:422:sc_read_binary: called; 128 bytes at index 0
0xb77696c0 15:07:55.785 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:55.785 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:55.785 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.785 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:55.786 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 23 bytes] =====================================
0C B0 00 00 00 00 0E 97 02 00 80 8E 08 78 6F 09 .............xo.
35 AA 28 73 B6 00 80 5.(s...
======================================================================
0xb77696c0 15:07:55.786 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:55.912 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 164 bytes] =====================================
87 81 91 01 58 F6 5F FA BE DF 37 B4 AE 99 DF E2 ....X._...7.....
80 27 D7 5C CD 1C CE 5D 69 F8 1A 83 17 6D 30 2D .'.\...]i....m0-
D9 48 E4 9A D9 3F 30 70 6D CA FE 98 1D 70 16 7F .H...?0pm....p..
22 3E 89 FA C6 DD F2 92 1A 75 E7 34 58 81 02 F2 ">.......u.4X...
96 1A 73 C1 50 6C 7D AC BF 9F 7E 23 C5 5E 37 E2 ..s.Pl}...~#.^7.
F8 58 C3 57 F8 9D E2 56 45 C9 81 12 4D 4D 9F 14 .X.W...VE...MM..
27 10 6E 00 7A 45 54 A1 F2 4D A4 E1 5A F0 0F E9 '.n.zET..M..Z...
2F 12 6F 43 39 3F 76 DF 6F 60 1D 30 90 97 3F 82 /.oC9?v.o`.0..?.
7C F2 05 77 78 3B 74 00 F7 D1 A9 ED 86 C3 52 3B |..wx;t.......R;
8F C1 E9 7C 99 02 90 00 8E 08 C5 3B 28 6A 7E 38 ...|.......;(j~8
0C C9 90 00 ....
======================================================================
0xb77696c0 15:07:55.913 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:55.914 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:55.914 [pkcs15-init] iso7816.c:150:iso7816_read_binary: returning with: 128
0xb77696c0 15:07:55.914 [pkcs15-init] card.c:455:sc_read_binary: returning with: 128
0xb77696c0 15:07:55.914 [pkcs15-init] profile.c:327:sc_profile_load: called
0xb77696c0 15:07:55.914 [pkcs15-init] profile.c:357:sc_profile_load: Using profile directory '/usr/share/opensc'.
0xb77696c0 15:07:55.915 [pkcs15-init] profile.c:365:sc_profile_load: Trying profile file /usr/share/opensc/pkcs15.profile
0xb77696c0 15:07:55.918 [pkcs15-init] profile.c:370:sc_profile_load: profile /usr/share/opensc/pkcs15.profile loaded ok
0xb77696c0 15:07:55.919 [pkcs15-init] profile.c:380:sc_profile_load: returning with: 0 (Success)
0xb77696c0 15:07:55.919 [pkcs15-init] profile.c:327:sc_profile_load: called
0xb77696c0 15:07:55.919 [pkcs15-init] profile.c:357:sc_profile_load: Using profile directory '/usr/share/opensc'.
0xb77696c0 15:07:55.919 [pkcs15-init] profile.c:365:sc_profile_load: Trying profile file /usr/share/opensc/epass2003.profile
0xb77696c0 15:07:55.921 [pkcs15-init] profile.c:370:sc_profile_load: profile /usr/share/opensc/epass2003.profile loaded ok
0xb77696c0 15:07:55.922 [pkcs15-init] profile.c:380:sc_profile_load: returning with: 0 (Success)
0xb77696c0 15:07:55.922 [pkcs15-init] profile.c:392:sc_profile_finish: called
0xb77696c0 15:07:55.922 [pkcs15-init] profile.c:435:sc_profile_finish: returning with: 0 (Success)
0xb77696c0 15:07:55.922 [pkcs15-init] pkcs15-lib.c:379:sc_pkcs15init_bind: returning with: 0 (Success)
0xb77696c0 15:07:55.922 [pkcs15-init] pkcs15.c:901:sc_pkcs15_bind: called
0xb77696c0 15:07:55.922 [pkcs15-init] pkcs15.c:902:sc_pkcs15_bind: application(aid:'empty')
0xb77696c0 15:07:55.922 [pkcs15-init] pkcs15.c:922:sc_pkcs15_bind: PKCS#15 options: use_file_cache=0 use_pin_cache=1 pin_cache_counter=10
0xb77696c0 15:07:55.922 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.922 [pkcs15-init] pkcs15.c:725:sc_pkcs15_bind_internal: called
0xb77696c0 15:07:55.922 [pkcs15-init] dir.c:141:sc_enum_apps: called
0xb77696c0 15:07:55.922 [pkcs15-init] card.c:571:sc_select_file: called; type=2, path=3f002f00
0xb77696c0 15:07:55.922 [pkcs15-init] card-epass2003.c:1220:epass2003_select_file: called
0xb77696c0 15:07:55.922 [pkcs15-init] card-epass2003.c:1231:epass2003_select_file: current path (path, valid): 3f005015 (len: 4)
0xb77696c0 15:07:55.923 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:55.923 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:55.923 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.923 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:55.923 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 28 E1 81 0B 7D BC EE DF .... ...(...}...
55 0F 0D 8B 28 78 94 F0 97 01 00 8E 08 DF BE C4 U...(x..........
9B 10 19 DE 32 00 ....2.
======================================================================
0xb77696c0 15:07:55.923 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:55.991 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 67 bytes] =====================================
87 31 01 01 8B 17 EE 52 5C 7B 31 64 F9 37 25 4F .1.....R\{1d.7%O
C9 9D B5 A2 AE F0 A5 D4 88 DC 91 62 49 5E 01 5F ...........bI^._
13 C6 1D CF C4 36 B7 E9 44 D1 9D 7D 14 17 02 2F .....6..D..}.../
69 C5 4A 99 02 90 00 8E 08 53 CC E5 8E 7A 25 5E i.J......S...z%^
13 90 00 ...
======================================================================
0xb77696c0 15:07:55.991 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:55.992 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:55.992 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:55.992 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x3F00
0xb77696c0 15:07:55.992 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: DF
0xb77696c0 15:07:55.992 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 56
0xb77696c0 15:07:55.992 [pkcs15-init] card-epass2003.c:1475:epass2003_process_fci: File name: 65 6E 74 65 72 73 61 66 65 2D 66 69 70 73 entersafe-fips
0xb77696c0 15:07:55.992 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:55.993 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:55.993 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:55.993 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:55.993 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:55.993 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 72 19 66 A3 1C 76 95 0A .... ...r.f..v..
7B 6D CE 5E E8 62 B9 69 97 01 00 8E 08 B0 0D 6D {m.^.b.i.......m
A9 6D 7E 2E 1E 00 .m~...
======================================================================
0xb77696c0 15:07:55.993 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:56.054 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 51 bytes] =====================================
87 21 01 3C 08 41 FD 7F F0 09 EB A5 16 13 96 60 .!.<.A.........`
CA AC 3A E7 1D 0D FB FB 4F 14 BB F3 43 30 31 09 ..:.....O...C01.
92 89 D7 99 02 90 00 8E 08 27 49 E1 78 52 C9 9D .........'I.xR..
F8 90 00 ...
======================================================================
0xb77696c0 15:07:56.055 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.055 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:56.055 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:56.056 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x2F00
0xb77696c0 15:07:56.056 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: working EF
0xb77696c0 15:07:56.056 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 4
0xb77696c0 15:07:56.056 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:56.056 [pkcs15-init] card.c:597:sc_select_file: returning with: 0 (Success)
0xb77696c0 15:07:56.056 [pkcs15-init] dir.c:161:sc_enum_apps: returning with: 0 (Success)
0xb77696c0 15:07:56.056 [pkcs15-init] pkcs15.c:762:sc_pkcs15_bind_internal: application path '3f005015'
0xb77696c0 15:07:56.057 [pkcs15-init] card.c:571:sc_select_file: called; type=2, path=3f005015
0xb77696c0 15:07:56.057 [pkcs15-init] card-epass2003.c:1220:epass2003_select_file: called
0xb77696c0 15:07:56.057 [pkcs15-init] card-epass2003.c:1231:epass2003_select_file: current path (path, valid): 3f00 (len: 2)
0xb77696c0 15:07:56.057 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:56.057 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:56.058 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.058 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:56.058 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 28 E1 81 0B 7D BC EE DF .... ...(...}...
55 0F 0D 8B 28 78 94 F0 97 01 00 8E 08 D4 D6 E0 U...(x..........
98 DD B2 C6 B1 00 ......
======================================================================
0xb77696c0 15:07:56.058 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:56.126 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 67 bytes] =====================================
87 31 01 01 8B 17 EE 52 5C 7B 31 64 F9 37 25 4F .1.....R\{1d.7%O
C9 9D B5 A2 AE F0 A5 D4 88 DC 91 62 49 5E 01 5F ...........bI^._
13 C6 1D CF C4 36 B7 E9 44 D1 9D 7D 14 17 02 2F .....6..D..}.../
69 C5 4A 99 02 90 00 8E 08 27 D0 08 E7 11 E4 56 i.J......'.....V
A0 90 00 ...
======================================================================
0xb77696c0 15:07:56.127 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.127 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:56.127 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:56.127 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x3F00
0xb77696c0 15:07:56.127 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: DF
0xb77696c0 15:07:56.128 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 56
0xb77696c0 15:07:56.128 [pkcs15-init] card-epass2003.c:1475:epass2003_process_fci: File name: 65 6E 74 65 72 73 61 66 65 2D 66 69 70 73 entersafe-fips
0xb77696c0 15:07:56.128 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:56.128 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:56.129 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:56.129 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.129 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:56.129 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 B9 D8 42 C6 56 17 E0 87 .... .....B.V...
82 B1 E6 E0 C2 98 57 A5 97 01 00 8E 08 E5 39 BD ......W.......9.
D7 35 3E DE E6 00 .5>...
======================================================================
0xb77696c0 15:07:56.129 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:56.197 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 67 bytes] =====================================
87 31 01 1F 0A 3F CB 89 6D 62 A0 59 47 A2 0B 2F .1...?..mb.YG../
08 5C 33 9A 42 2A 7B A3 31 B8 57 F5 A8 7E 87 4B .\3.B*{.1.W..~.K
5F EF 35 45 EF 61 0D 68 AE 65 62 A6 54 0C 90 51 _.5E.a.h.eb.T..Q
2D 09 2A 99 02 90 00 8E 08 AB 19 B1 60 5C EB B8 -.*.........`\..
1E 90 00 ...
======================================================================
0xb77696c0 15:07:56.198 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.198 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:56.199 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:56.199 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x5015
0xb77696c0 15:07:56.199 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: DF
0xb77696c0 15:07:56.199 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 56
0xb77696c0 15:07:56.199 [pkcs15-init] card-epass2003.c:1475:epass2003_process_fci: File name: A0 00 00 00 63 50 4B 43 53 2D 31 35 ....cPKCS-15
0xb77696c0 15:07:56.200 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:56.200 [pkcs15-init] card.c:597:sc_select_file: returning with: 0 (Success)
0xb77696c0 15:07:56.200 [pkcs15-init] pkcs15.c:785:sc_pkcs15_bind_internal: absolute path to EF(ODF) 3f0050155031
0xb77696c0 15:07:56.200 [pkcs15-init] card.c:571:sc_select_file: called; type=2, path=3f0050155031
0xb77696c0 15:07:56.200 [pkcs15-init] card-epass2003.c:1220:epass2003_select_file: called
0xb77696c0 15:07:56.200 [pkcs15-init] card-epass2003.c:1231:epass2003_select_file: current path (path, valid): 3f005015 (len: 4)
0xb77696c0 15:07:56.201 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:56.201 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:56.201 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.201 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:56.202 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 34 AC C7 9E E0 B7 A0 C4 .... ...4.......
DE 72 00 46 AD 91 54 64 97 01 00 8E 08 4D BE 4E .r.F..Td.....M.N
EC 09 7A 61 DF 00 ..za..
======================================================================
0xb77696c0 15:07:56.202 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:56.257 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 51 bytes] =====================================
87 21 01 EB 30 2F 33 7B A9 47 F0 32 B5 7F 4E 73 .!..0/3{.G.2..Ns
A5 39 71 6B BD CD 16 30 CD BB 8E FA 75 2D EB 2B .9qk...0....u-.+
F6 35 D8 99 02 90 00 8E 08 02 59 0E D0 15 7A E9 .5........Y...z.
0E 90 00 ...
======================================================================
0xb77696c0 15:07:56.258 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.258 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:56.258 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:56.259 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x5031
0xb77696c0 15:07:56.259 [pkcs15-init] card-epass2003.c:1395:epass2003_process_fci: bytes in file: 512
0xb77696c0 15:07:56.259 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: working EF
0xb77696c0 15:07:56.259 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 1
0xb77696c0 15:07:56.259 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:56.259 [pkcs15-init] card.c:597:sc_select_file: returning with: 0 (Success)
0xb77696c0 15:07:56.259 [pkcs15-init] card.c:422:sc_read_binary: called; 512 bytes at index 0
0xb77696c0 15:07:56.259 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.259 [pkcs15-init] card.c:422:sc_read_binary: called; 256 bytes at index 0
0xb77696c0 15:07:56.259 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:56.260 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:56.260 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.260 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:56.260 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 23 bytes] =====================================
0C B0 00 00 00 00 0E 97 02 01 00 8E 08 61 79 3B .............ay;
65 B5 AD 81 00 01 00 e......
======================================================================
0xb77696c0 15:07:56.260 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:56.479 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 293 bytes] =====================================
87 82 01 11 01 6B CA 95 01 C0 75 DD 8B F6 6E 09 .....k....u...n.
99 4F BE FD 42 D7 F0 A1 85 58 BD 29 0D C7 70 D9 .O..B....X.)..p.
10 53 39 E0 FC B6 A0 94 37 0B 04 C4 B0 BF C0 17 .S9.....7.......
DC 22 6F 69 55 87 8B 61 60 50 77 41 76 94 26 84 ."oiU..a`PwAv.&.
3E 55 19 8D 7D 47 7A 55 51 8C 23 7B D3 21 49 04 >U..}GzUQ.#{.!I.
7C E2 45 66 AC B9 78 16 42 ED 9D 4F EE 78 95 96 |.Ef..x.B..O.x..
F6 19 1B 0B 67 11 8A 43 B5 41 A4 AE 4E A3 F1 D1 ....g..C.A..N...
2F A3 98 EE FF AD 2D D6 F7 19 70 C1 5A 65 BA 56 /.....-...p.Ze.V
69 BB A7 60 B9 1C 73 63 58 DF D7 78 FE 4D 3C 06 i..`..scX..x.M<.
85 3D 22 01 84 F4 81 38 A7 7D 5D F2 F1 B7 89 C1 .="....8.}].....
51 CD 97 4E 47 1F D5 4C 19 18 C9 B3 FF F7 48 B1 Q..NG..L......H.
0E D3 3C 4C 52 46 13 F9 EF E8 16 C7 15 A8 A0 93 ..s..
======================================================================
0xb77696c0 15:07:56.482 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:56.702 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 293 bytes] =====================================
87 82 01 11 01 C6 A0 84 83 F8 C6 37 0B 97 6B D8 ...........7..k.
3B 49 BD E1 65 E6 F6 14 BE 75 34 BA 7B 14 22 2E ;I..e....u4.{.".
88 F3 62 9A CA 0D 86 D0 5B 87 4E E3 EE 67 63 03 ..b.....[.N..gc.
0A 09 D9 21 AB EA 30 FB 3D B0 3B 4D 4F 82 49 B8 ...!..0.=.;MO.I.
C0 8A 68 2F 12 74 6D 69 A3 8C A6 6F 1C 68 A0 70 ..h/.tmi...o.h.p
FC F1 B6 73 EE 9D 0A 9C 6D 90 C9 51 F4 EF 57 37 ...s....m..Q..W7
0B DE 8E 49 AA 17 ED 65 E6 97 38 6B 70 B8 49 ED ...I...e..8kp.I.
DF AB 16 92 DF 2C DA A5 A1 69 D8 68 2C AC 09 E9 .....,...i.h,...
3E 39 95 5C 3D 19 4C 0B 3C BE 11 44 4C A2 82 DA >9.\=.L.<..DL...
BD 76 E6 A8 33 50 03 B5 99 EF 11 57 6C 09 24 70 .v..3P.....Wl.$p
FB 9E A7 06 0D BA 5C FB B2 D6 F9 AA EB F0 F9 52 ......\........R
C3 69 0A 8A 45 5D 7F 4C 52 7B D4 F9 56 93 13 FB .i..E].LR{..V...
61 4B BE EE 5F 5B 1F 2A F4 6D D5 07 B7 CB DA 95 aK.._[.*.m......
4A AE D4 0E F1 1B 52 1B CA BF 85 04 D1 A0 4B 71 J.....R.......Kq
97 36 1C 45 4E 8E FB BF 45 3A 9D E1 48 5A CE B1 .6.EN...E:..HZ..
6F DC 01 3F C8 30 EF 8E 96 E2 EF 8F 6B C6 16 23 o..?.0......k..#
6F 17 DF E8 51 41 2A 6B 69 CC 61 28 22 AA 73 8C o...QA*ki.a(".s.
5C 82 A8 1B B9 99 02 90 00 8E 08 39 4F 38 40 2B \..........9O8@+
65 0B E3 90 00 e....
======================================================================
0xb77696c0 15:07:56.703 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.703 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:56.703 [pkcs15-init] iso7816.c:150:iso7816_read_binary: returning with: 256
0xb77696c0 15:07:56.703 [pkcs15-init] card.c:455:sc_read_binary: returning with: 256
0xb77696c0 15:07:56.703 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.704 [pkcs15-init] card.c:452:sc_read_binary: returning with: 512
0xb77696c0 15:07:56.704 [pkcs15-init] pkcs15.c:825:sc_pkcs15_bind_internal: The following DFs were found:
0xb77696c0 15:07:56.704 [pkcs15-init] pkcs15.c:828:sc_pkcs15_bind_internal: DF type 8, path 3f0050154401, index 0, count -1
0xb77696c0 15:07:56.704 [pkcs15-init] pkcs15.c:837:sc_pkcs15_bind_internal: absolute path to EF(TokenInfo) 3f0050155032
0xb77696c0 15:07:56.704 [pkcs15-init] card.c:571:sc_select_file: called; type=2, path=3f0050155032
0xb77696c0 15:07:56.705 [pkcs15-init] card-epass2003.c:1220:epass2003_select_file: called
0xb77696c0 15:07:56.705 [pkcs15-init] card-epass2003.c:1231:epass2003_select_file: current path (path, valid): 3f005015 (len: 4)
0xb77696c0 15:07:56.705 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:56.705 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:56.706 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.706 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:56.706 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 C8 68 CA 2B D6 6D 01 09 .... ....h.+.m..
F0 07 73 1F FB 87 85 CA 97 01 00 8E 08 27 37 1F ..s..........'7.
69 B3 D2 B3 24 00 i...$.
======================================================================
0xb77696c0 15:07:56.706 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:56.763 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 51 bytes] =====================================
87 21 01 DB 7E 90 46 11 DC 8B 25 86 68 F4 C1 2C .!..~.F...%.h..,
49 87 99 6D AD EC 0A 4C 44 75 09 3D 1F A1 2C AA I..m...LDu.=..,.
A6 8A 40 99 02 90 00 8E 08 25 12 9D EE 5F B0 E3 ..@......%..._..
FF 90 00 ...
======================================================================
0xb77696c0 15:07:56.764 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.764 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:56.764 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:56.765 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x5032
0xb77696c0 15:07:56.765 [pkcs15-init] card-epass2003.c:1395:epass2003_process_fci: bytes in file: 128
0xb77696c0 15:07:56.765 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: working EF
0xb77696c0 15:07:56.765 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 1
0xb77696c0 15:07:56.765 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:56.766 [pkcs15-init] card.c:597:sc_select_file: returning with: 0 (Success)
0xb77696c0 15:07:56.766 [pkcs15-init] card.c:422:sc_read_binary: called; 128 bytes at index 0
0xb77696c0 15:07:56.766 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:56.766 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:56.767 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.767 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:56.767 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 23 bytes] =====================================
0C B0 00 00 00 00 0E 97 02 00 80 8E 08 2D B3 B2 .............-..
9B E4 62 95 2F 00 80 ..b./..
======================================================================
0xb77696c0 15:07:56.767 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:56.893 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 164 bytes] =====================================
87 81 91 01 4B CA 66 C0 FA 07 33 A5 94 47 74 09 ....K.f...3..Gt.
F4 49 F9 46 2A 9B A0 9A 79 04 19 49 1D 57 BD CE .I.F*...y..I.W..
D5 D5 20 EF 54 73 44 20 87 14 3F DA 38 03 EE 1D .. .TsD ..?.8...
B3 37 A2 F0 17 5D DE 28 EB B1 32 97 02 9B 1B 4F .7...].(..2....O
08 A6 0F 54 25 49 8E F9 CB 7D D6 20 3D 18 9E 4A ...T%I...}. =..J
3F 64 15 3E 44 87 E6 62 76 C7 0A 31 30 C0 B2 A0 ?d.>D..bv..10...
F0 3E 74 CA 4E FB 9E 46 77 D1 83 2B BB DC AA 22 .>t.N..Fw..+..."
73 38 4B BD DD FD 55 CC 42 6D A5 6A E7 A9 02 42 s8K...U.Bm.j...B
A0 92 5E 1D DE A8 BD 73 60 2E 91 0B BE 8E 12 31 ..^....s`......1
D1 3D BA 8C 99 02 90 00 8E 08 89 1C 90 E4 5C 1C .=............\.
32 9E 90 00 2...
======================================================================
0xb77696c0 15:07:56.895 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.895 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:56.895 [pkcs15-init] iso7816.c:150:iso7816_read_binary: returning with: 128
0xb77696c0 15:07:56.895 [pkcs15-init] card.c:455:sc_read_binary: returning with: 128
0xb77696c0 15:07:56.895 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.896 [pkcs15-init] pkcs15.c:959:sc_pkcs15_bind: returning with: 0 (Success)
0xb77696c0 15:07:56.896 [pkcs15-init] pkcs15-lib.c:408:sc_pkcs15init_set_p15card: called
0xb77696c0 15:07:56.896 [pkcs15-init] pkcs15.c:1603:sc_pkcs15_parse_df: called; path=3f0050154401, type=8, enum=0
0xb77696c0 15:07:56.896 [pkcs15-init] pkcs15.c:1865:sc_pkcs15_read_file: called; path=3f0050154401, index=0, count=-1
0xb77696c0 15:07:56.896 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.896 [pkcs15-init] card.c:571:sc_select_file: called; type=2, path=3f0050154401
0xb77696c0 15:07:56.897 [pkcs15-init] card-epass2003.c:1220:epass2003_select_file: called
0xb77696c0 15:07:56.897 [pkcs15-init] card-epass2003.c:1231:epass2003_select_file: current path (path, valid): 3f005015 (len: 4)
0xb77696c0 15:07:56.897 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:56.897 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:56.897 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.898 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:56.898 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 38 bytes] =====================================
0C A4 00 00 20 87 11 01 B0 64 8B E8 90 CE 4F F5 .... ....d....O.
E0 4B 4C 15 96 C5 74 52 97 01 00 8E 08 E2 18 32 .KL...tR.......2
0B F8 AA 1A C5 00 ......
======================================================================
0xb77696c0 15:07:56.898 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:56.953 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 51 bytes] =====================================
87 21 01 92 F3 9C 8F 8B CC 13 9A B6 7B 83 31 EF .!..........{.1.
3B CC C9 DB 8A 03 70 CD 98 05 1C BF 8C 6F 6A 46 ;.....p......ojF
ED 4F 0F 99 02 90 00 8E 08 EA D7 45 FE 66 C1 BC .O.........E.f..
C7 90 00 ...
======================================================================
0xb77696c0 15:07:56.954 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:56.954 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:56.954 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:56.954 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x4401
0xb77696c0 15:07:56.954 [pkcs15-init] card-epass2003.c:1395:epass2003_process_fci: bytes in file: 256
0xb77696c0 15:07:56.954 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: working EF
0xb77696c0 15:07:56.955 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 1
0xb77696c0 15:07:56.955 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:56.955 [pkcs15-init] card.c:597:sc_select_file: returning with: 0 (Success)
0xb77696c0 15:07:56.955 [pkcs15-init] card.c:422:sc_read_binary: called; 256 bytes at index 0
0xb77696c0 15:07:56.955 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:56.955 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:56.955 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:56.955 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:56.955 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 23 bytes] =====================================
0C B0 00 00 00 00 0E 97 02 01 00 8E 08 BD B4 46 ...............F
F1 F2 2E 47 86 01 00 ...G...
======================================================================
0xb77696c0 15:07:56.955 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:57.174 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 293 bytes] =====================================
87 82 01 11 01 0D EC D3 99 27 45 79 52 25 A6 DE .........'EyR%..
FB F5 B7 6E 56 B3 8F 37 9B 6F 1D 4F 0D 9F 8B 16 ...nV..7.o.O....
46 F9 67 73 79 37 60 E9 CD 3A 7A 2D 53 94 9A 88 F.gsy7`..:z-S...
B4 95 E5 DF 7F F8 05 17 1B 1F D1 D0 1B 7B 8D DA .............{..
5C 04 FB 6F B5 F9 5B E1 D6 2C E9 7C 8E 2D 0E CB \..o..[..,.|.-..
CB 45 A1 07 01 12 B1 2B A7 BD 1E 04 89 46 0A 71 .E.....+.....F.q
4F A3 CD B4 72 62 64 1E 5A CA C0 8D 34 0E F1 61 O...rbd.Z...4..a
30 42 81 06 8E 46 0C F9 AE D7 A9 30 99 D8 14 50 0B...F.....0...P
2D FF 0D BE 48 07 84 6E 76 1F 85 02 C4 06 9F 0C -...H..nv.......
28 59 DB 38 45 C8 85 28 AE 61 CC 50 35 3C FC D4 (Y.8E..(.a.P5<..
E6 8D 62 C3 6B BB 59 47 F9 00 D4 EE 10 43 26 92 ..b.k.YG.....C&.
30 93 3E 1C C6 31 60 BD E3 D6 56 ED 96 D7 E2 A9 0.>..1`...V.....
FC DD 29 28 BF 89 BD F7 DD 8C 04 71 67 D0 AF 34 ..)(.......qg..4
A0 90 C1 98 A6 9D B4 50 23 4D 84 A8 68 7B 43 56 .......P#M..h{CV
B4 F3 BA 24 37 35 62 2F 4E D4 BE 85 58 61 54 C0 ...$75b/N...XaT.
68 58 4C E7 D2 FC D1 AD FD 02 7D 0F 90 95 5D E6 hXL.......}...].
3E D5 00 BA 2A 79 70 D2 4D BD 61 E9 69 97 51 F0 >...*yp.M.a.i.Q.
38 FC 80 7B C9 99 02 90 00 8E 08 1C 34 F5 BA 22 8..{........4.."
A3 26 FF 90 00 .&...
======================================================================
0xb77696c0 15:07:57.175 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:57.176 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:57.176 [pkcs15-init] iso7816.c:150:iso7816_read_binary: returning with: 256
0xb77696c0 15:07:57.176 [pkcs15-init] card.c:455:sc_read_binary: returning with: 256
0xb77696c0 15:07:57.176 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:57.176 [pkcs15-init] pkcs15.c:1944:sc_pkcs15_read_file: returning with: 0 (Success)
0xb77696c0 15:07:57.176 [pkcs15-init] pkcs15.c:1640:sc_pkcs15_parse_df: bufsize 256; first tag 0x30
0xb77696c0 15:07:57.176 [pkcs15-init] pkcs15.c:1649:sc_pkcs15_parse_df: rv 0
0xb77696c0 15:07:57.177 [pkcs15-init] pkcs15.c:1676:sc_pkcs15_parse_df: returning with: 0 (Success)
0xb77696c0 15:07:57.177 [pkcs15-init] profile.c:616:sc_profile_get_file_by_path: called
0xb77696c0 15:07:57.177 [pkcs15-init] profile.c:620:sc_profile_get_file_by_path: returning with: 0 (Success)
0xb77696c0 15:07:57.177 [pkcs15-init] pkcs15-lib.c:443:sc_pkcs15init_set_p15card: sc_pkcs15init_set_p15card() returns
0xb77696c0 15:07:57.178 [pkcs15-init] pkcs15-lib.c:1310:sc_pkcs15init_store_private_key: called
0xb77696c0 15:07:57.179 [pkcs15-init] pkcs15-lib.c:2051:select_intrinsic_id: called
0xb77696c0 15:07:57.179 [pkcs15-init] pkcs15-lib.c:2137:select_intrinsic_id: returning with: 20
0xb77696c0 15:07:57.179 [pkcs15-init] pkcs15-lib.c:1108:sc_pkcs15init_init_prkdf: called
0xb77696c0 15:07:57.179 [pkcs15-init] pkcs15-lib.c:2151:select_id: called
0xb77696c0 15:07:57.179 [pkcs15-init] pkcs15-lib.c:2157:select_id: returning with: 0 (Success)
0xb77696c0 15:07:57.179 [pkcs15-init] pkcs15-lib.c:2274:select_object_path: called
0xb77696c0 15:07:57.180 [pkcs15-init] pkcs15-lib.c:2299:select_object_path: key-domain.private-key @3f005015 (auth_id.len=1)
0xb77696c0 15:07:57.180 [pkcs15-init] profile.c:691:sc_profile_instantiate_template: Instantiating template key-domain at 3f005015
0xb77696c0 15:07:57.180 [pkcs15-init] profile.c:774:sc_profile_instantiate_file: Instantiated private-key at 3f0050152900
0xb77696c0 15:07:57.180 [pkcs15-init] profile.c:775:sc_profile_instantiate_file: parent=PKCS15-AppDF@3f005015
0xb77696c0 15:07:57.180 [pkcs15-init] profile.c:774:sc_profile_instantiate_file: Instantiated public-key at 3f0050153000
0xb77696c0 15:07:57.181 [pkcs15-init] profile.c:775:sc_profile_instantiate_file: parent=PKCS15-AppDF@3f005015
0xb77696c0 15:07:57.181 [pkcs15-init] profile.c:774:sc_profile_instantiate_file: Instantiated certificate at 3f0050153100
0xb77696c0 15:07:57.181 [pkcs15-init] profile.c:775:sc_profile_instantiate_file: parent=PKCS15-AppDF@3f005015
0xb77696c0 15:07:57.181 [pkcs15-init] profile.c:774:sc_profile_instantiate_file: Instantiated extractable-key at 3f0050153200
0xb77696c0 15:07:57.181 [pkcs15-init] profile.c:775:sc_profile_instantiate_file: parent=PKCS15-AppDF@3f005015
0xb77696c0 15:07:57.182 [pkcs15-init] profile.c:774:sc_profile_instantiate_file: Instantiated data at 3f0050153300
0xb77696c0 15:07:57.182 [pkcs15-init] profile.c:775:sc_profile_instantiate_file: parent=PKCS15-AppDF@3f005015
0xb77696c0 15:07:57.182 [pkcs15-init] profile.c:774:sc_profile_instantiate_file: Instantiated privdata at 3f0050153400
0xb77696c0 15:07:57.182 [pkcs15-init] profile.c:775:sc_profile_instantiate_file: parent=PKCS15-AppDF@3f005015
0xb77696c0 15:07:57.183 [pkcs15-init] pkcs15-lib.c:2321:select_object_path: instantiated template path 3f0050152900
0xb77696c0 15:07:57.183 [pkcs15-init] pkcs15-lib.c:2350:select_object_path: returns object path '3f0050152900'
0xb77696c0 15:07:57.183 [pkcs15-init] pkcs15-lib.c:2351:select_object_path: returning with: 0 (Success)
0xb77696c0 15:07:57.183 [pkcs15-init] pkcs15-epass2003.c:290:epass2003_pkcs15_key_reference: called
0xb77696c0 15:07:57.183 [pkcs15-init] pkcs15-epass2003.c:292:epass2003_pkcs15_key_reference: returning with: 0 (Success)
0xb77696c0 15:07:57.183 [pkcs15-init] pkcs15-lib.c:1195:sc_pkcs15init_init_prkdf: returning with: 0 (Success)
0xb77696c0 15:07:57.183 [pkcs15-init] pkcs15-lib.c:1075:sc_pkcs15init_encode_prvkey_content: called
0xb77696c0 15:07:57.184 [pkcs15-init] pkcs15-lib.c:1087:sc_pkcs15init_encode_prvkey_content: returning with: 0 (Success)
0xb77696c0 15:07:57.184 [pkcs15-init] pkcs15-epass2003.c:384:epass2003_pkcs15_create_key: called
0xb77696c0 15:07:57.184 [pkcs15-init] pkcs15-epass2003.c:385:epass2003_pkcs15_create_key: returning with: 0 (Success)
0xb77696c0 15:07:57.184 [pkcs15-init] pkcs15-epass2003.c:405:epass2003_pkcs15_store_key: called
0xb77696c0 15:07:57.184 [pkcs15-init] pkcs15-epass2003.c:408:epass2003_pkcs15_store_key: index 0; id 7d981b314c7c2574ba82ce1b355552767d40aa99
0xb77696c0 15:07:57.184 [pkcs15-init] pkcs15-epass2003.c:418:epass2003_pkcs15_store_key: store key: with ID:7d981b314c7c2574ba82ce1b355552767d40aa99 and path:3f0050152900
0xb77696c0 15:07:57.185 [pkcs15-init] pkcs15-epass2003.c:304:cosm_new_file: called
0xb77696c0 15:07:57.185 [pkcs15-init] pkcs15-epass2003.c:306:cosm_new_file: type 101; num 0
0xb77696c0 15:07:57.185 [pkcs15-init] pkcs15-epass2003.c:352:cosm_new_file: template private-key; num 0
0xb77696c0 15:07:57.185 [pkcs15-init] pkcs15-epass2003.c:370:cosm_new_file: file size 0; ef type 3/163; id 2900, path_len 6
0xb77696c0 15:07:57.185 [pkcs15-init] pkcs15-epass2003.c:372:cosm_new_file: file path: 3f0050152900
0xb77696c0 15:07:57.185 [pkcs15-init] pkcs15-epass2003.c:375:cosm_new_file: returning with: 0 (Success)
0xb77696c0 15:07:57.185 [pkcs15-init] pkcs15-epass2003.c:427:epass2003_pkcs15_store_key: private key path: 3f0050152900
0xb77696c0 15:07:57.186 [pkcs15-init] pkcs15-epass2003.c:429:epass2003_pkcs15_store_key: private key_info path: 3f0050152900
0xb77696c0 15:07:57.186 [pkcs15-init] card.c:407:sc_delete_file: called; type=2, path=3f0050152900
0xb77696c0 15:07:57.187 [pkcs15-init] card-epass2003.c:1704:epass2003_delete_file: called
0xb77696c0 15:07:57.187 [pkcs15-init] card.c:571:sc_select_file: called; type=2, path=3f0050152900
0xb77696c0 15:07:57.187 [pkcs15-init] card-epass2003.c:1220:epass2003_select_file: called
0xb77696c0 15:07:57.188 [pkcs15-init] card-epass2003.c:1231:epass2003_select_file: current path (path, valid): 3f005015 (len: 4)
0xb77696c0 15:07:57.188 [pkcs15-init] card-epass2003.c:1382:epass2003_process_fci: processing FCI bytes
0xb77696c0 15:07:57.188 [pkcs15-init] card-epass2003.c:1387:epass2003_process_fci: file identifier: 0x2900
0xb77696c0 15:07:57.188 [pkcs15-init] card-epass2003.c:1462:epass2003_process_fci: type: internal EF
0xb77696c0 15:07:57.188 [pkcs15-init] card-epass2003.c:1464:epass2003_process_fci: EF structure: 17
0xb77696c0 15:07:57.188 [pkcs15-init] card-epass2003.c:1061:epass2003_select_fid: returning with: 0 (Success)
0xb77696c0 15:07:57.188 [pkcs15-init] card.c:597:sc_select_file: returning with: 0 (Success)
0xb77696c0 15:07:57.189 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:57.189 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:57.189 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:57.189 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:57.190 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 35 bytes] =====================================
0C E4 00 00 1D 87 11 01 98 FB BC 92 75 80 0D 14 ............u...
17 42 AA E2 20 6B 8A 4B 8E 08 3E F5 3F 15 C8 78 .B.. k.K..>.?..x
A9 F8 00 ...
======================================================================
0xb77696c0 15:07:57.191 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:57.284 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 16 bytes] =====================================
99 02 90 00 8E 08 E1 A8 32 99 3C 03 A6 F1 90 00 ........2.<.....
======================================================================
0xb77696c0 15:07:57.285 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:57.285 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:57.285 [pkcs15-init] card.c:412:sc_delete_file: returning with: 0 (Success)
0xb77696c0 15:07:57.285 [pkcs15-init] pkcs15-lib.c:3253:sc_pkcs15init_create_file: called
0xb77696c0 15:07:57.285 [pkcs15-init] pkcs15-lib.c:3254:sc_pkcs15init_create_file: create file '3f0050152900'
0xb77696c0 15:07:57.286 [pkcs15-init] pkcs15-lib.c:3204:do_select_parent: called
0xb77696c0 15:07:57.286 [pkcs15-init] card.c:571:sc_select_file: called; type=2, path=3f005015
0xb77696c0 15:07:57.286 [pkcs15-init] card-epass2003.c:1220:epass2003_select_file: called
0xb77696c0 15:07:57.286 [pkcs15-init] card-epass2003.c:1231:epass2003_select_file: current path (path, valid): 3f005015 (len: 4)
0xb77696c0 15:07:57.286 [pkcs15-init] card-epass2003.c:1179:epass2003_select_path: cache hit
0xb77696c0 15:07:57.286 [pkcs15-init] card.c:597:sc_select_file: returning with: 0 (Success)
0xb77696c0 15:07:57.286 [pkcs15-init] pkcs15-lib.c:3241:do_select_parent: returning with: 0 (Success)
0xb77696c0 15:07:57.286 [pkcs15-init] pkcs15-lib.c:3159:sc_pkcs15init_authenticate: called
0xb77696c0 15:07:57.286 [pkcs15-init] pkcs15-lib.c:3160:sc_pkcs15init_authenticate: path '3f005015', op=3
0xb77696c0 15:07:57.286 [pkcs15-init] pkcs15-lib.c:3171:sc_pkcs15init_authenticate: acl (nil)
0xb77696c0 15:07:57.286 [pkcs15-init] pkcs15-lib.c:3192:sc_pkcs15init_authenticate: returning with: 0 (Success)
0xb77696c0 15:07:57.286 [pkcs15-init] pkcs15-lib.c:3418:sc_pkcs15init_fixup_file: called
0xb77696c0 15:07:57.286 [pkcs15-init] pkcs15-lib.c:3432:sc_pkcs15init_fixup_file: returning with: 0 (Success)
0xb77696c0 15:07:57.286 [pkcs15-init] card.c:720:sc_card_ctl: called
0xb77696c0 15:07:57.287 [pkcs15-init] card-epass2003.c:2012:epass2003_card_ctl: called
0xb77696c0 15:07:57.287 [pkcs15-init] card.c:727:sc_card_ctl: card_ctl(4) not supported
0xb77696c0 15:07:57.287 [pkcs15-init] card.c:383:sc_create_file: called; type=2, path=3f0050152900, size=2048
0xb77696c0 15:07:57.287 [pkcs15-init] card-epass2003.c:1600:epass2003_construct_fci: SC_FILE_ACL
0xb77696c0 15:07:57.287 [pkcs15-init] card-epass2003.c:1363:acl_to_ac_byte: returning with: 144
0xb77696c0 15:07:57.287 [pkcs15-init] card-epass2003.c:1363:acl_to_ac_byte: returning with: 144
0xb77696c0 15:07:57.287 [pkcs15-init] card-epass2003.c:1363:acl_to_ac_byte: returning with: 144
0xb77696c0 15:07:57.287 [pkcs15-init] card-epass2003.c:670:epass2003_sm_wrap_apdu: called
0xb77696c0 15:07:57.287 [pkcs15-init] apdu.c:525:_sc_transmit_apdu: called
0xb77696c0 15:07:57.287 [pkcs15-init] card.c:292:sc_lock: called
0xb77696c0 15:07:57.287 [pkcs15-init] reader-pcsc.c:243:pcsc_transmit: reader 'Feitian ePass2003 00 00'
0xb77696c0 15:07:57.288 [pkcs15-init] apdu.c:184:sc_apdu_log:
Outgoing APDU data [ 51 bytes] =====================================
0C E0 00 00 2D 87 21 01 99 33 D3 71 17 92 2B 41 ....-.!..3.q..+A
6C 74 5F 7B FE 0A 0C B3 E4 2B 64 32 37 F5 19 9C lt_{.....+d27...
BB A5 26 7C E4 A0 2C E1 8E 08 26 1D A3 D1 3C 92 ..&|..,...&...<.
C5 E5 00 ...
======================================================================
0xb77696c0 15:07:57.288 [pkcs15-init] reader-pcsc.c:176:pcsc_internal_transmit: called
0xb77696c0 15:07:57.385 [pkcs15-init] apdu.c:184:sc_apdu_log:
Incoming APDU data [ 16 bytes] =====================================
99 02 90 00 8E 08 21 CB CD CD 30 83 A1 03 90 00 ......!...0.....
======================================================================
0xb77696c0 15:07:57.386 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:57.386 [pkcs15-init] card-epass2003.c:775:epass2003_sm_unwrap_apdu: called
0xb77696c0 15:07:57.386 [pkcs15-init] card.c:393:sc_create_file: returning with: 0 (Success)
0xb77696c0 15:07:57.387 [pkcs15-init] pkcs15-lib.c:3276:sc_pkcs15init_create_file: returning with: 0 (Success)
0xb77696c0 15:07:57.387 [pkcs15-init] pkcs15-epass2003.c:437:epass2003_pkcs15_store_key: index 0; keybits 2048
0xb77696c0 15:07:57.387 [pkcs15-init] card.c:571:sc_select_file: called; type=2, path=3f005015
0xb77696c0 15:07:57.387 [pkcs15-init] card-epass2003.c:1220:epass2003_select_file: called
0xb77696c0 15:07:57.387 [pkcs15-init] card-epass2003.c:1231:epass2003_select_file: current path (path, valid): 3f005015 (len: 4)
0xb77696c0 15:07:57.387 [pkcs15-init] card-epass2003.c:1179:epass2003_select_path: cache hit
0xb77696c0 15:07:57.387 [pkcs15-init] card.c:597:sc_select_file: returning with: 0 (Success)
0xb77696c0 15:07:57.388 [pkcs15-init] pkcs15-lib.c:3159:sc_pkcs15init_authenticate: called
0xb77696c0 15:07:57.388 [pkcs15-init] pkcs15-lib.c:3160:sc_pkcs15init_authenticate: path '3f0050152900', op=23
0xb77696c0 15:07:57.388 [pkcs15-init] pkcs15-lib.c:3171:sc_pkcs15init_authenticate: acl 0x2221e0
0xb77696c0 15:07:57.388 [pkcs15-init] pkcs15-lib.c:3178:sc_pkcs15init_authenticate: always allowed
0xb77696c0 15:07:57.388 [pkcs15-init] pkcs15-lib.c:3192:sc_pkcs15init_authenticate: returning with: 0 (Success)
0xb77696c0 15:07:57.388 [pkcs15-init] pkcs15-epass2003.c:459:epass2003_pkcs15_store_key: returning with: -1300 (Invalid arguments)
0xb77696c0 15:07:57.389 [pkcs15-init] pkcs15-lib.c:1354:sc_pkcs15init_store_private_key: Card specific 'store key' failed: -1300 (Invalid arguments)
Failed to store private key: Invalid arguments
0xb77696c0 15:07:57.389 [pkcs15-init] pkcs15.c:969:sc_pkcs15_unbind: called
0xb77696c0 15:07:57.389 [pkcs15-init] pkcs15-pin.c:596:sc_pkcs15_pincache_clear: called
0xb77696c0 15:07:57.389 [pkcs15-init] card.c:330:sc_unlock: called
0xb77696c0 15:07:57.389 [pkcs15-init] reader-pcsc.c:548:pcsc_unlock: called
0xb77696c0 15:07:57.399 [pkcs15-init] card.c:242:sc_disconnect_card: called
0xb77696c0 15:07:57.399 [pkcs15-init] reader-pcsc.c:498:pcsc_disconnect: called
0xb77696c0 15:07:57.406 [pkcs15-init] card.c:258:sc_disconnect_card: returning with: 0 (Success)
0xb77696c0 15:07:57.406 [pkcs15-init] ctx.c:738:sc_release_context: called
0xb77696c0 15:07:57.406 [pkcs15-init] reader-pcsc.c:736:pcsc_finish: called

0
Your rating: None

Re: can't store key onto ePass2003

We are aware of this issue, you have to specify an ID for the key, like that:

pkcs15-init --store-private-key key-file.p12 --format pkcs12 --id 2649a19d5d6a216913c5a0c8bb9f97229dec99ab --auth-id 01 --pin 0000

Please confirm this works on your side.

Kind regards,
Jean-Michel

Re: can't store key onto ePass2003

Hello,

does it matter what i supply as id ?
i just tried the ID from your reply, and it didn't work

Also my key is in pem format not in pkcs12 format
--- edit ---

using a smaller ID ( 42 ) did work,

Going to test the rest now
--- edit ---
Kind Regards

Robbert Muller

Re: can't store key onto ePass2003

OK, we need to fix this ID issue, I will contact the Dev team about that.

Re: can't store key onto ePass2003

Hello,

it seems not to work, i also see a difference between in key generated keys, and self imported keys

Private RSA Key [Private Key]
Object Flags : [0x3], private, modifiable
Usage : [0x4], sign
Access Flags : [0x0]
ModLength : 2048
Key ref : 0 (0x0)
Native : yes
Path : 3f0050152900
Auth ID : 01
ID : 42

Private RSA Key [Private Key]
Object Flags : [0x3], private, modifiable
Usage : [0x2E], decrypt, sign, signRecover, unwrap
Access Flags : [0x1D], sensitive, alwaysSensitive, neverExtract, local
ModLength : 2048
Key ref : 1 (0x1)
Native : yes
Path : 3f0050152901
Auth ID : 01
ID : a22ac2a0263b8e402773b809be91497e32d774b2
GUID : {a22ac2a0-263b-8e40-2773-b809be91497e}

Using the ID 42 key for ssh doesn't work. Do you know howto set the access and usage flags ? from the manual i have the idea that the --id flag is used to set a template on the key usage, but it seems not to work

-- edit--
after reading the docs and the example for generating on the key again i get this result

id=42 is my imported key

the big difference is the usage and access flags on the keys

PKCS#15 Card [Robbert Müller]:
Version : 0
Serial number : 4652021016091101
Manufacturer ID: EnterSafe
Last update : 20111223172028Z
Flags : EID compliant

PIN [User PIN]
Object Flags : [0x3], private, modifiable
ID : 01
Flags : [0x32], local, initialized, needs-padding
Length : min_len:4, max_len:16, stored_len:16
Pad char : 0x00
Reference : 1
Type : ascii-numeric
Path : 3f005015

Private RSA Key [Private Key]
Object Flags : [0x3], private, modifiable
Usage : [0x2E], decrypt, sign, signRecover, unwrap
Access Flags : [0x1D], sensitive, alwaysSensitive, neverExtract, local
ModLength : 2048
Key ref : 0 (0x0)
Native : yes
Path : 3f0050152900
Auth ID : 01
ID : e919a7052a80446f4e8a70c5c4e58d5450c2e699
GUID : {e919a705-2a80-446f-4e8a-70c5c4e58d54}

Private RSA Key [Private Key]
Object Flags : [0x3], private, modifiable
Usage : [0x2E], decrypt, sign, signRecover, unwrap
Access Flags : [0x0]
ModLength : 2048
Key ref : 1 (0x1)
Native : yes
Path : 3f0050152901
Auth ID : 01
ID : 42

Public RSA Key [Private Key]
Object Flags : [0x2], modifiable
Usage : [0xD1], encrypt, wrap, verify, verifyRecover
Access Flags : [0x0]
ModLength : 2048
Key ref : 0
Native : no
Path : 3f0050153000
ID : e919a7052a80446f4e8a70c5c4e58d5450c2e699

Public RSA Key [Public Key]
Object Flags : [0x2], modifiable
Usage : [0x4], sign
Access Flags : [0x0]
ModLength : 2048
Key ref : 0
Native : no
Path : 3f0050153001
ID : 42

Kind Regards
Robbert

Re: can't store key onto ePass2003

Key usage can be customized during import.
Also I need to verify SSH usage.

I will post more information later today.

Re: can't store key onto ePass2003

Hello,

using imported keys for ssh seems not possible.
On the token generated keys are.

i imported the key with -u sign,decrypt. But the flags are still different compared with the flags set onboard generated key

also i tested pkcs11-tool --login --test, and it gives multiple errors on the key i imported

Kind Regards

Robbert Muller

Re: can't store key onto ePass2003

A new version of ePass2003 is availabe on branch ePass2003_1.
We used this branch for testing.

We also added this page to the tutorials:
http://www.gooze.eu/howto/smartcard-quickstarter-guide/pkcs11-test-suite

We bumped these issues to Feitian R&D team, stay tuned.

There are multiple issues involved:

***

Here is our test to reproduce:

$ pkcs15-init -E
$ pkcs15-init --create-pkcs15 --profile pkcs15+onepin --use-default-transport-key --pin 0000 --puk 111111 --label "François Pérou"
$ pkcs15-init --store-private-key key-file.p12 --format pkcs12 --id 2649a19d5d6a216913c5a0c8bb9f97229dec99ab --auth-id 01 --pin 0000

First issue : invalid arguments

pkcs15-init --store-private-key /media/CRUZER/jmpoure@startssl.p12 --format pkcs12 --id 2649a19d5d6a216913c5a0c8bb9f97229dec99ab --auth-id 01 --pin 7614
Using reader with a card: Feitian ePass2003 00 00
error:23076071:PKCS12 routines:PKCS12_parse:mac verify failure
Please enter passphrase to unlock secret key:
Importing 3 certificates:
0: /description=224779-4Sdu6c4yP5y9yv04/C=FR/ST=Ile-de-France/L=Montmorency/OU=StartCom Verified Certificate Member/CN=Jean-Michel Poure/emailAddress=jmpoure@gooze.eu
1: /C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Certification Authority
2: /C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Class 2 Primary Intermediate Client CA
Failed to store private key: Invalid arguments

We have to specify ID=42 for example, this works:
pkcs15-init --store-private-key /media/CRUZER/jmpoure@startssl.p12 --format pkcs12 --id 42 --auth-id 01 --pin 7614Using reader with a card: Feitian ePass2003 00 00
error:23076071:PKCS12 routines:PKCS12_parse:mac verify failure
Please enter passphrase to unlock secret key:
Importing 3 certificates:
0: /description=224779-4Sdu6c4yP5y9yv04/C=FR/ST=Ile-de-France/L=Montmorency/OU=StartCom Verified Certificate Member/CN=Jean-Michel Poure/emailAddress=jmpoure@gooze.eu
1: /C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Certification Authority
2: /C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Class 2 Primary Intermediate Client CA

pkcs15-tool --dump
Using reader with a card: Feitian ePass2003 00 00
PKCS#15 Card [François Pérou]:
Version : 0
Serial number : 6333341016091101
Manufacturer ID: EnterSafe
Last update : 20111224090448Z
Flags : EID compliant

PIN [User PIN]
Object Flags : [0x3], private, modifiable
ID : 01
Flags : [0x32], local, initialized, needs-padding
Length : min_len:4, max_len:16, stored_len:16
Pad char : 0x00
Reference : 1
Type : ascii-numeric
Path : 3f005015

Private RSA Key [Private Key]
Object Flags : [0x3], private, modifiable
Usage : [0x2E], decrypt, sign, signRecover, unwrap
Access Flags : [0x0]
ModLength : 2048
Key ref : 0 (0x0)
Native : yes
Path : 3f0050152900
Auth ID : 01
ID : 42

X.509 Certificate [/description=224779-4Sdu6c4yP5y9yv04/C=FR/ST=Ile-de-France/L=Montmorency/OU=StartCom Verified Certificate Member/CN=Jean-Michel Poure/emailAddress=jmpoure@gooze.eu]
Object Flags : [0x2], modifiable
Authority : no
Path : 3f0050153100
ID : 42
Encoded serial : 02 02 0961

X.509 Certificate [/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Certification Authority]
Object Flags : [0x2], modifiable
Authority : yes
Path : 3f0050153101
ID : 509b7413aa02db7808cf0c378e61a7ecc4f29745
GUID : {509b7413-aa02-db78-08cf-0c378e61a7ec}
Encoded serial : 02 01 01

X.509 Certificate [/C=IL/O=StartCom Ltd./OU=Secure Digital Certificate Signing/CN=StartCom Class 2 Primary Intermediate Client CA]
Object Flags : [0x2], modifiable
Authority : yes
Path : 3f0050153102
ID : 88a7a447830c7f44a694d62fd21a7f3ac4893474
GUID : {88a7a447-830c-7f44-a694-d62fd21a7f3a}
Encoded serial : 02 01 20

pkcs11 test suite

pkcs11-tool --login --test --module /usr/lib/opensc-pkcs11.so
Using slot 1 with a present token (0x1)
Logging in to "François Pérou (User PIN)".
Please enter User PIN:
C_SeedRandom() and C_GenerateRandom():
seeding (C_SeedRandom) not supported
seems to be OK
Digests:
all 4 digest functions seem to work
MD5: OK
SHA-1: OK
RIPEMD160: OK
Signatures (currently only RSA signatures)
testing key 0 (Private Key)
all 4 signature functions seem to work
testing signature mechanisms:
RSA-X-509: ERR: verification failed
RSA-PKCS: ERR: verification failed
SHA1-RSA-PKCS: ERR: verification failed
MD5-RSA-PKCS: ERR: verification failed
RIPEMD160-RSA-PKCS: ERR: verification failed
Verify (currently only for RSA):
testing key 0 (Private Key)
RSA-X-509: ERR: verification failed ERR: C_Verify() returned CKR_SIGNATURE_INVALID (0xc0)
Unwrap: not implemented
Decryption (RSA)
testing key 0 (Private Key)
RSA-X-509: resulting cleartext doesn't match input
Original: 61 62 63 64 65 66 67 68 69 00
Decrypted: 00 a1 39 af 4f ba 95 9f cc ea 2e 7b c5 98 d6 83 ec d4 b3 99 fa ed 88 43 09 f3 a6 f5 b7 a1 22 18 54 7a 03 06 46 52 3f 9b 9f 05 74 3a d1 d0 33 9a d6 de 0a 2b b3 bb e9 5d 08 17 9f fc b0 0a 47 0e f3 76 71 ca eb d9 95 81 3e ad 84 83 dc 56 c0 04 8f 92 03 2e b5 d5 4a 09 e3 0b 14 0c 57 dc a1 de bd fa be b8 5f f2 45 92 71 f3 0d c2 01 5b 0d ca d2 9b 9f 94 47 d4 2d f7 f1 7f d9 98 19 3f 08 e1 f2 aa d1 25 e9 49 1c 02 88 0b 1a ed 90 ce 7e 60 00 2b c9 84 89 5b e8 02 40 6d 84 a7 31 ac e3 67 75 c3 e5 3c 1e 9f 45 5a ce d1 af 45 15 b1 37 cc c1 bd e7 72 72 7d 9c ff 48 37 c9 2d ce 3c 27 46 f9 46 ee cc 64 75 db b9 23 5d f9 e2 94 bd c3 dd 18 ff c6 f5 d2 b0 3b 3d a8 01 61 06 81 c2 54 bb 1d 7f f1 6b 4e 0d 68 ad 30 a4 f4 c1 a7 bf ec 96 75 dc 27 42 e7 57 d5 06 6e 92 3c bf 86 32 c3 8c
error: PKCS11 function C_Decrypt failed: rv = CKR_GENERAL_ERROR (0x5)

Aborting.

This is a bug.

Third issue: OpenSSH

Now, let's try to use OpenSSH:

ssh-add -s /usr/lib/opensc-pkcs11.so
Enter passphrase for PKCS#11:
Card added: /usr/lib/opensc-pkcs11.so

I updated the OpenSSH manual, you may need to list private keys also:
http://www.gooze.eu/howto/using-openssh-with-smartcards/reading-ssh-publ...

Try:
pkcs15-tool --list-keys

Then extract the public SSH key:
pkcs15-tool --read-ssh-key xxxxxx

Then install key on ssh server.
Try to connect, this fails.

Fourth issue: Firefox
There is another issue, connection to firefox seems impossible.
Login to the ePass2003 is not possible.

Re: can't store key onto ePass2003

Importing RSA keys without ID is now possible.
Check out the branch origin/ePass2003_1.

Re: can't store key onto ePass2003

Hello,

I can confirm importing keys without --id now works.
Hopefully the usage flags on the public key will be fixed soon. This should fix the ssh usage of the key if i understand the working of pcks15 and pkcs11 correctly now

Regards

Robbbert

Re: can't store key onto ePass2003

Yes, it works. Make sure to checkout branch "origin/ePass2003_1", which contains latest fixes.

Re: can't store key onto ePass2003

i just checked, and i was already using that git branch

here are the 2 keys again, 1 stored , and 1 generated on the token self
key 7d981b314c7c2574ba82ce1b355552767d40aa99 is stored on the token
key aee75ce5f8576825e66ef33b2f771372b473f7d1 is generated n the token self

both commands are run with -u sign,decrypt
The private keys look very similar, except for the accessflags

The public key flags, which should be derived from the public key flags
are different, and i guess they are just plain wrong.

if i check the function do_store_private_key in ./tools/pkcs15-init.c and
follow the code it should call's a function to convert the usage flags to public key flags, but it looks like me the generic code of pkcs15 'forgets' to pass the usage flags.

Private RSA Key [Private Key]
Object Flags : [0x3], private, modifiable
Usage : [0x2E], decrypt, sign, signRecover, unwrap
Access Flags : [0x0]
ModLength : 2048
Key ref : 0 (0x0)
Native : yes
Path : 3f0050152900
Auth ID : 01
ID : 7d981b314c7c2574ba82ce1b355552767d40aa99
GUID : {7d981b31-4c7c-2574-ba82-ce1b35555276}

Private RSA Key [Private Key]
Object Flags : [0x3], private, modifiable
Usage : [0x2E], decrypt, sign, signRecover, unwrap
Access Flags : [0x1D], sensitive, alwaysSensitive, neverExtract, local
ModLength : 2048
Key ref : 1 (0x1)
Native : yes
Path : 3f0050152901
Auth ID : 01
ID : aee75ce5f8576825e66ef33b2f771372b473f7d1
GUID : {aee75ce5-f857-6825-e66e-f33b2f771372}

Public RSA Key [Public Key]
Object Flags : [0x2], modifiable
Usage : [0x4], sign
Access Flags : [0x0]
ModLength : 2048
Key ref : 0
Native : no
Path : 3f0050153000
ID : 7d981b314c7c2574ba82ce1b355552767d40aa99

Public RSA Key [Private Key]
Object Flags : [0x2], modifiable
Usage : [0xD1], encrypt, wrap, verify, verifyRecover
Access Flags : [0x0]
ModLength : 2048
Key ref : 0
Native : no
Path : 3f0050153001
ID : aee75ce5f8576825e66ef33b2f771372b473f7d1

I tried my spare Schlumberger with the same rsa key file
which gives me the same public usage flags as the epass2003
Private RSA Key [Private Key]
Object Flags : [0x3], private, modifiable
Usage : [0x2E], decrypt, sign, signRecover, unwrap
Access Flags : [0x0]
ModLength : 2048
Key ref : 0 (0x0)
Native : yes
Path : 3f00501530000012
Auth ID : 01
ID : 7d981b314c7c2574ba82ce1b355552767d40aa99
GUID : {7d981b31-4c7c-2574-ba82-ce1b35555276}

Public RSA Key [Public Key]
Object Flags : [0x2], modifiable
Usage : [0x4], sign
Access Flags : [0x0]
ModLength : 2048
Key ref : 0
Native : no
Path : 3f0050154800
ID : 7d981b314c7c2574ba82ce1b355552767d40aa99

With 1 big difference, ssh now works

I checked again, and generating a key on the epass2003 does allow me to use it for ssh, so there is still something wrong with storing a rsa/2048 key on the epass2003 and using it for ssh.

If you needs any kind of debug logs, please tell me and i will produce them for you

Regards

Robbert

Re: can't store key onto ePass2003

Dear Robbert,

You mean:
* Generating an RSA key allows to use OpenSSH (ePass2003).
* When importing RSA key (only the Schlumberger smartcard works, not the ePass2003).
Is that right?

We will try to reproduce, this is a very interesting issue!
It is quite easy to compare with a Feitian PKI, which allows OpenSSH in both situations, generate or import RSA.

Kind regards,
Jean-Michel

Re: can't store key onto ePass2003

Hello Jean,

yes you got it right.

i generated a ssh key with ssh-keygen, and converted it openssl with the instructions on this site.

When i go thru the erase, init, store-private-key steps, the key doesn't work with the epass2003, the Schlumberger card works fine.

both keys give the same public key after adding it to ssh-agent, and in both cases ssh-agent ask me if i allow the usage ( added with ssh-add -c -s /usr/lib/..... )

after that, the epass2003 fails and the Schlumberger logs me in.

Regards

Robbert Muller

Re: can't store key onto ePass2003

I could reproduce the problem using one of our StartSSL certificate.
After import, ssh-add and ssh fails to log me in.

Unfortuntely, there is a more generic problem, which needs to be fixed ASAP.
Running pkcs11 testing tool still returns an error (when I think it was fixes).

pkcs11-tool --login --test --module /usr/lib/opensc-pkcs11.so
Using slot 1 with a present token (0x1)
Logging in to "François Pérou (User PIN)".
Please enter User PIN:
C_SeedRandom() and C_GenerateRandom():
seeding (C_SeedRandom) not supported
seems to be OK
Digests:
all 4 digest functions seem to work
MD5: OK
SHA-1: OK
RIPEMD160: OK
Signatures (currently only RSA signatures)
testing key 0 (Private Key)
all 4 signature functions seem to work
testing signature mechanisms:
RSA-X-509: ERR: verification failed
RSA-PKCS: ERR: verification failed
SHA1-RSA-PKCS: ERR: verification failed
MD5-RSA-PKCS: ERR: verification failed
RIPEMD160-RSA-PKCS: ERR: verification failed
Verify (currently only for RSA):
testing key 0 (Private Key)
RSA-X-509: ERR: verification failed ERR: C_Verify() returned CKR_SIGNATURE_INVALID (0xc0)
Unwrap: not implemented
Decryption (RSA)
testing key 0 (Private Key)
RSA-X-509: resulting cleartext doesn't match input
Original: 61 62 63 64 65 66 67 68 69 00
Decrypted: 0f a2 56 df fd 71 8f 93 d4 39 d3 82 81 b9 5b 41 3e f5 28 2f 17 a3 22 58 8f 2e da d3 42 dd c6 d7 03 c9 01 37 17 76 79 8d de 13 f0 a5 24 5c 39 4b 1e f5 ea b5 2d da 1f 07 4b c1 a2 97 91 a3 5a c7 05 f2 51 44 78 38 0a 51 2a 82 f2 14 55 ce 41 8b 93 5e 95 1e 67 57 0e 98 19 88 6f 1e 51 9f cc 49 b6 6a 57 47 83 98 27 5b 19 8d d0 39 8e 5f ba 33 93 59 fd 08 aa 33 7f c4 29 38 e2 fa bf 18 84 c9 aa cc c0 94 a2 2d 51 4d 1c f7 83 e0 33 cb 4a 1c 37 6b 64 3b 35 7f 4b 54 0b 1a 32 3d 90 68 93 92 87 31 8e 01 ec 2f 91 3c 6e a6 7c 87 2c 17 ce 53 38 66 37 13 53 7a 0d 52 c3 9f 16 1e 65 6a 3a 12 b7 85 e4 8b 7a 18 18 73 71 61 52 47 71 72 a4 2d 96 5f 1b a1 a3 04 28 d9 5d 17 36 71 13 af 3b 10 fa d9 23 84 75 b0 6f c6 f5 33 9b cd a6 44 53 d7 c9 9b ee 80 fd 45 83 36 cd b5 ca b8 69 98 8c 5b
error: PKCS11 function C_Decrypt failed: rv = CKR_GENERAL_ERROR (0x5)

Could you run on your side;
pkcs11-tool --login --test --module /usr/lib/opensc-pkcs11.so

Thanks!

Re: can't store key onto ePass2003

hello,

this is the output
pkcs11-tool --login --test --module /usr/lib/opensc-pkcs11.so
Using slot 1 with a present token (0x1)
Logging in to "Robbert Müller (User PIN)".
Please enter User PIN:
C_SeedRandom() and C_GenerateRandom():
seeding (C_SeedRandom) not supported
seems to be OK
Digests:
all 4 digest functions seem to work
MD5: OK
SHA-1: OK
RIPEMD160: OK
Signatures (currently only RSA signatures)
testing key 0 (Private Key)
all 4 signature functions seem to work
testing signature mechanisms:
RSA-X-509: ERR: verification failed
RSA-PKCS: ERR: verification failed
SHA1-RSA-PKCS: ERR: verification failed
MD5-RSA-PKCS: ERR: verification failed
RIPEMD160-RSA-PKCS: ERR: verification failed
Verify (currently only for RSA):
testing key 0 (Private Key)
RSA-X-509: ERR: verification failed ERR: C_Verify() returned CKR_SIGNATURE_INVALID (0xc0)
Unwrap: not implemented
Decryption (RSA)
testing key 0 (Private Key)
RSA-X-509: resulting cleartext doesn't match input
Original: 61 62 63 64 65 66 67 68 69 00
Decrypted: 01 fb ea af d3 6b 75 7d 4e e5 9c 2b cc 08 35 0d ec b2 6e a0 c8 7e 96 02 cd 32 9f 85 d5 3a b6 08 a0 1a 2d e2 03 39 ba a2 61 f8 08 96 0d 37 dc e1 7a b8 0f a1 f4 a7 bf 85 b4 06 24 dc e9 96 50 56 9c d3 30 33 bd ec f1 d1 81 c3 f4 fa be 64 68 ec 28 1e 49 f7 2c ca ce 4c 41 52 9d 2f 8a 24 8b cb ef 3a 45 0d a2 a9 56 ff 81 78 9a 82 53 c0 c3 05 a0 23 6c 62 a6 51 2b d2 e2 e6 89 4f 8f ee f9 0c 42 bd cc 75 fe ae ec 90 c8 a8 a5 33 5a 36 b6 84 e6 c9 0b 51 9a 24 41 7b 87 3a 8a 99 c6 7c ae f8 a9 f4 32 3d 5c 6d 6c 97 13 2d 55 cf b6 cf 9f cb f7 fa 73 1b a3 6f 6b 2f 4a a4 b6 f2 ee 0e 30 c7 74 8f 34 bd 96 94 8e 0f ac 0f 97 ff a6 6d 56 48 9d 25 cf 13 70 23 5f cd 06 c3 7f 08 1b 0e a7 c3 04 42 02 ce 84 73 88 1e 4d a7 10 9e 6f ac 25 ab 83 91 98 39 ae d5 a1 4d 7b f0 50 d1 a2 f0 f4 04
error: PKCS11 function C_Decrypt failed: rv = CKR_GENERAL_ERROR (0x5)

Aborting.
RSA-PKCS:

i have the nasty feeling there is also a bug in the generic part of pkcs15 in importing keys.

regards

Robbert

Re: can't store key onto ePass2003

I do too have this feeling, but we will get it fixed ASAP, don't worry.

I added a list of known issues for the ePass2003:
http://www.gooze.eu/howto/smartcard-quickstarter-guide/epass2003-git

Re: can't store key onto ePass2003

Hello,

i found the issue with the flags for the public key not being set. Unfortunately this doesn't fix the problem pkcs11-tool and ssh

the function do_store_public_key doesn't supply the usage flags in the args argument for sc_pkcs15init_store_public_key

that function set the usage flags to SC_PKCS15_PRKEY_USAGE_SIGN which is not right for a public key.

this diff hardcodes the usage flags to what i think is right, and the pkcs15-tool -D looks how i expected it to look.
http://paste.debian.net/151387

pkcs11-tool --test --login still fails, and ssh is still not working.

Re: can't store key onto ePass2003

Hello,

i did a little bit of code reading, and i think this is the right change instead of my hardcoded fix
https://github.com/mjrider/OpenSC/commit/d97f23946876c4e48186868f507c679...

Re: can't store key onto ePass2003

Thanks for the fix, you are the happy winner of an ePass2003!

Re: can't store key onto ePass2003

Yeah ;-)

tobad it didn't fix my ssh problem, but bit by bit i'm starting to understand the inner workings of opensc so maybe i'm going find that problem also

i'm preparing a pull request for opensc right now

Regards

Robbert

Re: can't store key onto ePass2003

Hi Robbert. We need your real email to get in contact with you. Your VAT number lacks 3 numbers. We discovered this issue while sending a free ePass2003. Kind regards, Jean-Michel

Re: can't store key onto ePass2003

Hello Jean,

i just replied to your email, you already have my real emailadres

Regards

Robbert Müler

Re: can't store key onto ePass2003

Thanks.

Re: can't store key onto ePass2003

Did you have any news on this issue?

i fixed the flags in pkcs15 , but that doesn't change the problem i have with pkcs11-tool --test --login and with ssh. So i think it is indeed a problem with this specific type of token

Regards

Robbert

Re: can't store key onto ePass2003

I got in contact with R&D team this morning. They located the source of these issues and are working hard fixing the code. So don't worry. Kind regards, Jean-Michel

Re: can't store key onto ePass2003

The issue was fixed in GIT but we did not test already.

Re: can't store key onto ePass2003

Hello,

i did some basic testing just now
ssh -I /usr/lib/onepin-opensc-pkcs11.so works
ssh-agent -c -s /usr/lib/onepin-opensc-pkcs11.so works
pkcs11-tool --test --login works

Regards

Robbert