Вход | Регистрация
 
Информационные технологии :: Администрирование

OpenSSL. Как превратить сертификат p12 в pem без пароля?

OpenSSL. Как превратить сертификат p12 в pem без пароля?
Я
   GANR
 
25.10.21 - 00:07
Есть сертификат p12, но я не знаю пароль к нему.

Пробую:
openssl pkcs12 -in path.p12 -out newfile.pem

Получаю
Enter password...

А пароля нет...

Как p12 можно превратить в pem с приватным ключом и сертификатом внутри НЕ ЗНАЯ пароля?
   серый КТУЛХУ
 
1 - 25.10.21 - 00:25
говорят можно так:
> openssl pkcs12 -in path.p12 -out newfile.crt.pem -clcerts -nokeys
> openssl pkcs12 -in path.p12 -out newfile.key.pem -nocerts -nodes
== сертификат в newfile.crt.pem + закрытый ключ в newfile.key.pem
сертификат + ключ >>> файл без пароля:
> openssl pkcs12 -in path.p12 -out newfile.pem -nodes
или если надо указать пароль для закрытого ключа - убрать -nodes и ввести пароль:
> openssl pkcs12 -in path.p12 -out newfile.pem
ну или если надо ввести пароль PKCS#12 непосредственно из командной строки - просто добавить -passin pass:${PASSWORD} :
> openssl pkcs12 -in path.p12 -out newfile.crt.pem -clcerts -nokeys -passin 'pass:P@s5w0rD'
   GANR
 
2 - 25.10.21 - 09:13
(1) Это всё запрашивает пароль, который я не знаю. Наверное, никак.
   arsik
 
3 - 25.10.21 - 09:58
openssl pkcs12 -nopass -in path.p12 -out newfile.pem
   GANR
 
4 - 25.10.21 - 11:57
(3) нет такого параметра -nopass
   серый КТУЛХУ
 
5 - 26.10.21 - 19:11
(2); все-все? и вотетот?
сертификат + ключ >>> файл без пароля:
> openssl pkcs12 -in path.p12 -out newfile.pem -nodes
   GANR
 
6 - 26.10.21 - 20:56
(5) Да, и гуглил, и пробовал - всё пароль требует. Другой p12 бывший коллега превратил в pem без пароля, а как - уже не помнит. Возможно, тот незащищенный был.
   sdv2000
 
7 - 31.10.21 - 18:11
печаль

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.