Java アプリケーションからの署名と暗号化に HSM (ハードウェア セキュリティ モジュール) を使用しています。次のエントリを使用して、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 で十分な検索を行いましたが、根本的な原因を特定できませんでした。
どんな助けにも感謝します
ありがとう