Файл P7b и файл cer мне нужны оба
Я пытаюсь понять, зачем мне цепочка вообще (p7b). Ранее я импортировал сертификаты, и они мне не нужны. Можно ли это как-то обойти?
Ну, я получаю ошибку - ошибка keytool: java.lang.Exception: ввод не сертификат X.509
java.lang.Exception: Input not an X.509 certificate
at sun.security.tools.KeyTool.addTrustedCert(KeyTool.java:1913)
at sun.security.tools.KeyTool.doCommands(KeyTool.java:818)
at sun.security.tools.KeyTool.run(KeyTool.java:172)
at sun.security.tools.KeyTool.main(KeyTool.java:166)
У меня есть два файла от Godaddy - Certificatechain.p7b и Certificate.cer. Я использую базовые команды для работы с ключами, чтобы создать хранилище ключей, создать CSR и импортировать сертификат, который я пробовал
- скачать openssl, преобразовать в два сертификата DER, объединить и импортировать
- импортировать только p7b
- импортировать только.cer
- преобразовать p7b в cer и импортировать только старый p7b/new cer
преобразовать p7b в cer и импортировать оба
"D:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\bin\keytool" -genkey -alias *.server.com -keyalg RSA -keysize 2048 -keystore serverkeystore.jks -dname "CN= Snoke, O= Моя компания Inc., L=Sometown, ST= Висконсин, C= США " && "D:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\sapjvm\bin\keytool" -certreq -alias *.server.com -file serverkeystore.csr -keystore serverkeystore.jks
Затем я понял, что не очень хорошо понимаю сертификаты, или, по крайней мере, сейчас я не думаю о них правильно, поэтому, может быть, если бы кто-то мог просто сказать что-то, что они видели в прошлом, это могло бы помочь. Я думаю, что я должен сделать что-то с обоими файлами, кроме как просто попытаться импортировать их оба.
Я на Windows Server 2012.
1 ответ
Как правило, для хранилищ ключей Java-хранилища необходимо импортировать корневой сертификат центра сертификации, затем цепочку / промежуточный сертификат, а затем сам сертификат SSL.
Раздел "Установка второй вариант: отдельная установка SSL-сертификатов и промежуточных сертификатов" из бодрых инструкций по обновлению сертификатов для использования в Tomcat. https://www.godaddy.com/help/ssl-certificate-renewal-tomcat-4x5x6x-5355
Ответ StackOverflow, который более подробно описан здесь: https://stackoverflow.com/questions/24269293/how-to-import-godaddy-certificates-in-tomcat-given-gd-bundle-g2-g1-crt-gdig2-cr