我已通过以下方式初始化SunPKCS11提供程序:Provider provider = new sun.security.pkcs11.SunPKCS11("path_to_pkcs11.cfg"); Security.addProvider(provider); 然后我使用这个提供者来初始...
我有两个应用程序,一个计算文档的SHA-256哈希值,另一个进行RSA签名。尝试了一些不同的方法后,我得出结论:使用CKM_SHA256然后使用CKM_RSA_PKCS与仅对文档本身进行CKM_SHA256_RSA_PKCS会产生不同的结果。 所以我的问题是,这两种实现之间有什么区别?在CK...
我刚刚将Java 6升级到Java 7 SDK,现在在我的ant构建中出现以下错误: error: package sun.security.pkcs11 does not exist Provider p = new sun.security.pkcs11.S...
你好,我正在使用SUN PKCS11实现在USB加密令牌中执行PKI证书操作。 我为特定的USB令牌创建了提供程序对象,然后调用: Keystore ks = KeyStore.getInstance(PKCS11_KEYSTORE_TYPE,prov); 然后我使用以下代码加载它:...
PKCS #11 v2.40的作者在API返回可变长项目列表时使用了一种常见模式。在像C_GetSlotList和C_GetMechanismList这样的API中,应用程序需要调用API两次。在第一次调用中,将指向CK_ULONG的指针设置为下一次调用中将返回的项目数。这允许应用程序分配足够...
朋友们,我有一张智能卡,想要集成OpenSSL。计划通过OpenSSL中的“ENGINE”系统来实现。然而,我有一个理解上的问题。事实上,有这样的东西:engine_pkcs11、opensc、libp11、pkcs11-helper。能否有人解释一下它们之间的关系?什么是首先编译什么? 编...
你好,我正在尝试在Java中访问我的智能卡中的密钥库。我正在使用以下代码。 我正在使用OpenSc的Pkcs11实现http://www.opensc-project.org/opensc。 文件windows.cnf = name=dnie library=C:\WINDOWS\sy...