Преобразование PFX в PEM с ключом, включая промежуточные сертификаты - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть PFX, который я хочу преобразовать в CRT и ключ или PEM и ключ для установки на конечную точку NGINX.Когда я импортирую pfx в свое хранилище сертификатов на моем компьютере с Windows, он создает сертификат, промежуточную цепочку и корневой CA.

Если я возьму этот PFX и выполню следующие команды openssl I и привяжу его к конечной точке, я не получу все сертификаты в цепочке:

openssl pkcs12 -in ./GoDaddy.pfx -clcerts -nokeys -out pcc.crt -nodes -nokeys

openssl pkcs12 -in ./GoDaddy.pfx -nocerts -nodes -out pcc.rsa -nodes -nokeys

Есть ли переключательили команду, которую я могу запустить, чтобы преобразовать PFX в crt / rsa или pem / key со всеми сертификатами по цепочке до корневого CA?

1 Ответ

0 голосов
/ 08 февраля 2019

Поскольку вам нужно все, вам просто нужно уменьшить количество запрашиваемых ограничений.

так:

openssl pkcs12 -in ./GoDaddy.pfx -out./GoDaddy.pem

Если вы прочитаете документацию , вы увидите, что вы просите:

-nocerts

No certificates at all will be output.

-clcerts

Only output client certificates (not CA certificates).

-nokeys

No private keys will be output.

-узлы

Don't encrypt the private keys at all.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...