私はで遊んでいアテナIDProtect v2のトークンのWindows 10のPro(x64のドイツ語)にNXPから(IDProtectレーザー製品ラインと1対応)。
Athenaクライアントミドルウェア7.10.00(x64)をインストールした後(Athena CSPプロバイダーをWindowsのデフォルトとして設定する場合と設定しない場合)、およびトークンをフォーマットした後、Pkcs11AdminツールとOpenSC pkcs11-toolから使用できます。
使用されるライブラリはC:\Windows\System32\asepkcs.dll
、ASE Cryptoki 3.1のものです。
「スマートカードの選択ダイアログ」がPKCS#11関数C_Login
にポップアップしているように見えますが、1人以上のリーダーがいる場合でも発生します。複数のPKCS11クライアント(Javaキーツールを含む)で発生します。
ドイツ人には申し訳ありませんが、「要求された操作を実行できないか、別のスマートカードが必要です」というメッセージが表示されます。
PKCS11AdminツールからのPKCS11スパイログが最も重要です。C_Login
ハング私はダイアログで「キャンセル」を押した後、戻るまでCKR_OKで:
0x00000274 : 0x00001494 : Calling C_OpenSession
0x00000274 : 0x00001494 : Input
0x00000274 : 0x00001494 : slotID: 0
0x00000274 : 0x00001494 : flags: 6
0x00000274 : 0x00001494 : CKF_RW_SESSION: TRUE
0x00000274 : 0x00001494 : CKF_SERIAL_SESSION: TRUE
0x00000274 : 0x00001494 : pApplication: 0000000000000000
0x00000274 : 0x00001494 : Notify: 0000000000000000
0x00000274 : 0x00001494 : phSession: 0000004AD91FD370
0x00000274 : 0x00001494 : *phSession: 3642741616
0x00000274 : 0x00001494 : Output
0x00000274 : 0x00001494 : phSession: 0000004AD91FD370
0x00000274 : 0x00001494 : *phSession: 1
0x00000274 : 0x00001494 : Returning 0 (CKR_OK)
0x00000274 : 0x00001494 : *********************** 2017-06-03 21:24:14 ***
0x00000274 : 0x00001494 : Calling C_Login
0x00000274 : 0x00001494 : Input
0x00000274 : 0x00001494 : hSession: 1
0x00000274 : 0x00001494 : userType: 1 (CKU_USER)
0x00000274 : 0x00001494 : pPin: 00000236C5779128
0x00000274 : 0x00001494 : *pPin: *** Intentionally hidden ***
0x00000274 : 0x00001494 : ulPinLen: 8
... <here it hangs till I cancel the dialog> ...
0x00000274 : 0x00001494 : Returning 0 (CKR_OK)
0x00000274 : 0x00000d38 : ********************** 2017-06-03 21:26:24 ***
0x00000274 : 0x00000d38 : Calling C_GetSlotInfo
0x00000274 : 0x00000d38 : Input
0x00000274 : 0x00000d38 : slotID: 0
0x00000274 : 0x00000d38 : pInfo: 0000004AEBE7E630
0x00000274 : 0x00000d38 : Output
0x00000274 : 0x00000d38 : pInfo: 0000004AEBE7E630
0x00000274 : 0x00000d38 : slotDescription: Athena IDProtect Key v2 0
0x00000274 : 0x00000d38 : manufacturerID: Athena
0x00000274 : 0x00000d38 : flags: 7
0x00000274 : 0x00000d38 : CKF_TOKEN_PRESENT: TRUE
0x00000274 : 0x00000d38 : CKF_REMOVABLE_DEVICE: TRUE
0x00000274 : 0x00000d38 : CKF_HW_SLOT: TRUE
0x00000274 : 0x00000d38 : hardwareVersion:
0x00000274 : 0x00000d38 : major: 1
0x00000274 : 0x00000d38 : minor: 0
0x00000274 : 0x00000d38 : firmwareVersion:
0x00000274 : 0x00000d38 : major: 1
0x00000274 : 0x00000d38 : minor: 0
0x00000274 : 0x00000d38 : Returning 0 (CKR_OK)
私はそれを使用するcertutil.exe -SCInfo
と同じ問題があることに気づきましたが、抑制することができます-silent
(ただし、certutilはPKCS#11ではなくCNGドライバを直接使用しています。Certutilでは、MicrosoftベースカードドライバとAthenaの両方で発生しますカードドライバー)。
BTW:certutilとWindowsポップアップのみがこのカードに「CJCOP3」という名前を付け、他の名前がプロファイルにプロビジョニングされます。
それが何であるか考えていますか?