当应用程序尝试打开与硬件HSM的连接时,收到CKR_GENERAL_ERROR
错误。
详细错误信息如下:
50004-Crypto API could not be open.
Caused by: xxx.xxx.xxx.cryptoapi.CryptoApiSysException: Error opening session!!
Caused by: iaik.pkcs.pkcs11.wrapper.PKCS11Exception: CKR_GENERAL_ERROR
at iaik.pkcs.pkcs11.wrapper.PKCS11Implementation.C_Initialize(Native Method) ~[pkcs11Wrapper-1.2.18.jar:1.2.18]
at iaik.pkcs.pkcs11.Module.initialize(Module.java:307) ~[pkcs11Wrapper-1.2.18.jar:1.2.18]
请问这个错误的原因可能是什么?该应用程序在使用软件HSM时运行良好。
H/W HSM 详细信息:
- ProtectToolkit C 密钥管理实用程序:4.2.0(甚至尝试了4.3.0)
- 制造商:Eracom
- 硬件版本:66.00
- 固件版本:2.02
hsmstate
,ctstat
,ctbrowse
是否与HSM一起工作)?你是否使用与这些工具相同的Cryptoki库? - vlp