Можно ли преобразовать сертификат SSL из файла.key в файл.pfx?
Есть ли способ конвертировать из файла.key в файл.pfx? благодарю вас.
РЕДАКТИРОВАТЬ: У меня есть только файл.key, но мой хостинг-провайдер говорит, что я могу преобразовать его в.pfx только с этим файлом.
4 ответа
Чтобы проверить, есть ли в вашем файле.key все, что вам нужно:
#check if file contains a valid certificate:
openssl x509 -text -in file.key
Он должен распечатать детали сертификата. Если выдается ошибка, включающая текст "невозможно загрузить сертификат", значит, вашего файла недостаточно.
#check if file contains a valid key:
openssl rsa -text -in file.key
openssl dsa -text -in file.key
Одна из вышеприведенных команд должна распечатать действительные данные ключа. Другой выдаст ошибку с текстом "ожидание ключа RSA" или "ожидание ключа DSA".
Если в тексте ошибки указано "плохая расшифровка", вы указали неверную фразу-пароль или файл поврежден.
Если в тексте ошибки указано "Ожидается: ЛЮБОЙ ЧАСТНЫЙ КЛЮЧ", значит, вашего файла недостаточно.
Если вы получили ключ и один сертификат, который соответствует ключу (и, возможно, некоторым другим сертификатам), то у вас достаточно для преобразования файла в pfx. Тогда, как сказал ISW, это просто вопрос
#convert file containing key and certificate(s) to PKCS#12 pfx file.
openssl pkcs12 -export -out file.pfx -in file.key
и вы сделали.
Вы можете попробовать это
https://www.sslshopper.com/ssl-converter.html
openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt
В соответствии с HSSTO командной строки OpenSSL он должен работать, используя
# export mycert.key as PKCS#12 file mycert.pfx
openssl pkcs12 -export -out mycert.pfx -in mycert.key -name "My Certificate"
Вы можете преобразовать ваш.key-файл в.pvk с помощью инструмента http://www.chilkatsoft.com/p/p_347.asp а затем использовать инструкции GoDaddy для объединения.scp и.pvk в.pfk. Просто убедитесь, что вы используете пароль при создании файла.pvk.