【发布时间】:2014-11-21 02:58:55
【问题描述】:
我们正在使用 HSM(硬件安全模块)从我们的 java 应用程序中进行签名和加密。 我们使用 java.security 属性文件使用以下条目将 HSM 插入到我们的 JVM 中
security.provider.11=sun.security.pkcs11.SunPKCS11 D:/security/safenet.cfg
这几天一直运行良好,突然遇到如下错误。
java.security.SignatureException: RSASignature::engineSign sun.security.pkcs11.P11Key$P11PrivateKey cannot be cast to java.security.interfaces.RSAPrivateKey
我们在 Google 上进行了足够多的搜索,但无法确定根本原因。
感谢任何帮助
谢谢
【问题讨论】: