Извлечение файлов сертификата и приватного ключа из PFX-контейнера
21 сентября 2026
ID 307691
Если удостоверяющий центр предоставил сертификат в форме PFX-контейнера (формат PKCS#12, файл с расширением PFX или P12), необходимо самостоятельно извлечь из него файлы сертификата и приватного ключа в PEM-кодировке.
Извлечение файлов сертификата и приватного ключа можно выполнить с помощью утилиты openssl. В процессе извлечения файлов потребуется ввести парольную фразу от PFX-контейнера.
Чтобы извлечь файл приватного ключа, в зависимости от версии openssl используйте одну из следующих команд:
- Для openssl версии ниже 3.0 используйте команду:
openssl pkcs12 -in source.pfx -nocerts -nodes -out key.pem - Для openssl версии 3.0 и выше используйте команду:
openssl pkcs12 --legacy -in source.pfx -nocerts -nodes -out key.pem
Чтобы извлечь файл сертификата, в зависимости от версии openssl используйте одну из следующих команд:
- Для openssl версии ниже 3.0 используйте команду:
openssl pkcs12 -in source.pfx -clcerts -nokeys -out cert.pem - Для openssl версии 3.0 и выше используйте команду:
openssl pkcs12 --legacy -in source.pfx -clcerts -nokeys -out cert.pem
В результате вы получите следующие файлы:
- key.pem – файл приватного ключа RSA в PEM-кодировке (без парольной фразы);
- cert.pem – файл сертификата формата X.509 в PEM-кодировке.
Полученные файлы приватного ключа и сертификата можно использовать для замены сертификата веб-интерфейса.