Подтвердить что ты не робот

Как конвертировать .pem в .key?

Я уже приобрел сертификат SSL, и я получил сертификат и файл .pem как закрытый ключ? от поставщика; теперь мне нужно преобразовать этот ключ .pem в .key для веб-сервера Rednine Apache Bitnami, чтобы заставить его работать.

Как мне сделать это, какую программу или команды сделать для этого? Я новичок в плане использования Openssl и т.д., Чтобы сделать это.

Любые советы будут высоко оценены!

Спасибо.

4b9b3361

Ответ 1

Я предполагаю, что вы хотите, чтобы DER закодировала версию вашего личного ключа PEM. Итак:

openssl rsa -outform der -in private.pem -out private.key

Ответ 2

openssl x509 -outform der -in your-cert.pem -out your-cert.crt

Ответ 3

openssl rsa -in privkey.pem -out private.key делает работу.

Ответ 4

CA не запрашивает ваши личные ключи, они только запрашивают, чтобы CSR выдал вам сертификат, если у них есть ваш личный ключ, что ваш сертификат SSL будет скомпрометирован и в конечном итоге будет отменен, будет создан ваш файл .key при генерации CSR, скорее всего, где-то на вашем ПК, где вы создали CSR. Поэтому частный ключ называется "Private", потому что никто не может иметь этот файл, кроме вас.

Ответ 5

Если вы ищете файл, который будет использоваться в httpd-ssl.conf как значение для SSLCertificateKeyFile, файл PEM должен работать нормально.

См. этот вопрос/ответ для более подробной информации о параметрах SSL в этом файле.

Почему для Apache требуется SSLCertificateKeyFile?

Ответ 6

Так же, как файл .crt имеет формат .pem, файл .key также сохраняется в формате .pem. Предполагая, что сертификат является единственным в файле .crt (там могут быть корневые сертификаты), вы можете просто изменить имя на .pem. То же самое касается файла .key. Что, конечно, означает, что вы можете переименовать файл .pem в .key.

Что заставляет gtrig отвечать правильно. Я просто подумал, что объясню почему.