p12 сертификат. Изменение пароля.

Протокол/софт openssl основывается на таких понятиях, как ключи и сертификаты. Существует довольно много их разновидностей, в том числе и криптоконтейнер p12 о котором будем говорить. 

Этот контейнер представляет собой бинарный файл, который несет в себе ключи, сертефикаты и еще что-нибудь. Часто, на такую конфиденциальнцю информацию устанавливают пароль, и правильно делают мне кажется. Иногда пароль нужно сменить и тут нам понадобятся 2 команды

openssl pkcs12 -in cert.p12 -nodes -out temp #(снять пароль)
openssl pkcs12 -export -in temp -nodes -out cert.p12 #(перевести в p12, можно с пустым паролем)

 

temp - это текстовая версия контейнера позволяет просмотреть, что хранится в контейнере, так же этот файл можно разобрать на части и подсунуть их openvpn клиенту, например. Но удобнее, конечно все держать в одном бинарном файле p12

взято отсюда