Ошибка keytool: java.lang.exception: ввод не сертификат X.509

StackOverflow https://stackoverflow.com/questions/3449597

  •  27-09-2019
  •  | 
  •  

Вопрос

Я пытаюсь импортировать сертификат Gmails SMTP для использования с Jira, но я получаю эту ошибку при импорте с помощью Javas keytool.

Я использовал OpenSSL, чтобы получить сертификат, все между ---- начните сертификат ---- и ---- Конец сертификата ---- (включительно). Я также попытался создать сертификат X.509, используя диспетчер сертификата Windows, но все же получите эту ошибку. Я проверил, что в файле нет дополнительных пробелов.

Я видел много людей с этой проблемой в Интернете, но ни одно из решений, кажется, не работает для меня. Любая помощь будет оценена.

Спасибо

Это было полезно?

Решение

openssl x509 -outform der -in foo.pem -out foo.der

Затем используйте выходной сертификат DER-Conded.

Другие советы

Ответ правильный, но обязательно включить -----BEGIN CERTIFICATE----- а также -----END CERTIFICATE----- в копию / пасте. Эта команда будет работать:

openssl x509 -outform der -in gmail.pem -out gmail.der

И тогда вы делаете:

sudo keytool -import -file gmail.der -keystore $JAVA_HOME/jre/lib/security/cacerts -trustcacerts

К сожалению, OpenSSL не работает для меня.

Невозможно загрузить сертификат 2740: Ошибка: 0D0680A8: ASN1 Подпрограммы кодировки: ASN1. Crypto / ASN1 / TASN_DEC.c. : Ошибка: 0906700D: PEM-процедуры: PEM_ASN1_READ_BIO: ASN1 lib: ./ Crypto / PEM / PEM_OTH .C: 83:

Использовал эту базу знаний и успех последовали.

https://knowledge.verisign.coupport/code-signing-support/index?page=content&id=so18659&actp=search&viewlocale=en_us&searchiD=1343045026667.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top