Из PFX и CRT в Pub и приватный ключ в формате DER

Так я читал, что эта команда

openssl x509 -pubkey -outform der -in 1.crt  > 1_pubkey.der

должен дать мне открытый ключ в формате der, но он говорит, что параметр > неизвестен.. Потом я попробовал Без > и вместо.. Но это дало мне что-то смешанное с base64 и двоичным кодированием.

Как я могу убедиться, что это только двоичные?

и я тоже не знаю, как получить закрытый ключ в DER.. Может кто-нибудь помочь мне с командами?

У меня есть следующие файлы:

.pfx-файл .crt

1
задан Noob14
29.12.2022 18:06 Количество просмотров материала 3670
Распечатать страницу

1 ответ

Публичный Ключ

использовать openssl x509 -pubkey извлечь открытый ключ (открытый ключ и сертификат в PEM), а затем передать его вopenssl rsa -pubin -outform DER преобразовать открытый ключ в DER. The -out <filename> опция избавляет вас от необходимости перенаправлять вывод.

openssl x509 -pubkey -in 1.crt | openssl rsa -pubin -outform DER -out 1_pubkey.der

Закрытый Ключ

просто извлеките секретный ключ из .pfx сначала openssl pkcs12 -in 1.pfx -nocerts и трубы, что в openssl rsa -outform DER преобразовать это:

openssl pkcs12 -in 1.pfx -nocerts | openssl rsa -outform DER -out 1_privkey.der

выше будет просить .pfx закрытый ключ изначально затем задать новый пароль для Пэм (дважды), прежде чем снова спрашиваю Пэм фразу, когда он преобразует из PEM в дер.

0
отвечен garethTheRed 2022-12-31 01:54

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх