java.security.InvalidKeyException: закрытые ключи должны быть экземпляром ключа RSAPrivate(Crt) или иметь кодировку PKCS#8

Я создал образец веб-сервиса для цифровой подписи документа с помощью etoken. Он создает файл подписи в первый раз. Но когда я пытаюсь снова запустить веб-сервис, он выдает мне следующую ошибку. Может кто-нибудь обновить по этому поводу?

java.security.InvalidKeyException: закрытые ключи должны быть экземпляром ключа RSAPrivate(Crt) или иметь кодировку PKCS#8 в sun.security.rsa.RSAKeyFactory.translatePrivateKey(RSAKeyFactory.java:288) в sun.security.rsa.RSAKeyFactory.engineTranslate. (RSAKeyFactory.java:191) в sun.security.rsa.RSAKeyFactory.toRSAKey(RSAKeyFactory.java:111) в sun.security.rsa.RSASignature.engineInitSign(RSASignature.java:106) в sun.security.rsa.RSASignature.engineInitSign(RSASignature.java:99) в java.security.Signature$Delegate.init(Signature.java:1152)

0 ответов

Другие вопросы по тегам