java.security.InvalidKeyException:私钥必须是RSAPrivate(Crt)密钥的实例或具有PKCS#8编码

时间:2016-11-18 12:05:32

标签: rsa digital-signature private-key pkcs#11 e-token

我创建了一个示例Web服务,使用etoken对文档进行数字签名。它是第一次创建签名文件。但是当我尝试再次运行Web服务时,它会向我抛出以下错误。任何人都可以对此进行更新吗?

  

java.security.InvalidKeyException:私钥必须是实例   RSAPrivate(Crt)密钥或PKCS#8编码   sun.security.rsa.RSAKeyFactory.translatePrivateKey(RSAKeyFactory.java:288)     在   sun.security.rsa.RSAKeyFactory.engineTranslateKey(RSAKeyFactory.java:191)     在sun.security.rsa.RSAKeyFactory.toRSAKey(RSAKeyFactory.java:111)     在   sun.security.rsa.RSASignature.engineInitSign(RSASignature.java:106)     at sun.security.rsa.RSASignature.engineInitSign(RSASignature.java:99)     在java.security.Signature $ Delegate.init(Signature.java:1152)

0 个答案:

没有答案