我正在尝试让IAIK PKCS11包装器与nfast一起工作。
它总是期待pkcs11包装器库文件并抛出错误-
java. lang.UnessfiedLinkError:pkcs11包装器(在java.Library.path中找不到)
如何让它使用HSM提供的库文件(/select/nfast/toolkits/pkcs11/libcknfast.so
)?
任何帮助都非常感谢和遗忘!
您需要配置IAIK pkcs11包装器的路径,可以在LD_LIBRARY_PATHjava.库. path(-Djava.库.path=java.库.path:/path/to/pkcs11包装器)或通过iaik属性文件使用PKCS11_WRAPPER_PATH变量。
所有这些都在下面的IAIK留档链接中进行了描述。
http://jce.iaik.tugraz.at/sic/Products/Core-Crypto-Toolkits/PKCS_11_Provider/quick_start http://jce.iaik.tugraz.at/sic/Products/Core-Crypto-Toolkits/PKCS_11_Provider/installing
安迪