Конвертация ключей WM Keeper WebPro в PEM-формат

В некоторых случаях может понадобиться сконвертировать ключи WM Keeper WebPro из pkcs12 в PEM-формат, например для работы со сторонними библиотеками.

Воспользуемся для этого утилитой openssl.

Предположим у нас имеется ключ, сохраненный (импортированный) из браузера: 529763127606.p12 (или 529763127606.pfx)

Сначала извлечем ключ (сохранить без пароля: -nodes):

$ openssl pkcs12 -in 529763127606.p12 -nocerts -nodes -out 529763127606.key
Enter Import Password:
MAC verified OK
Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:

Затем извлечем сертификат:

$ openssl pkcs12 -in 529763127606.p12 -clcerts -nokeys -out 529763127606.pem
Enter Import Password:
MAC verified OK

Мы получили файл ключа 529763127606.key и файл сертификата 529763127606.pem.

Не забывайте обновлять файлы сертификатов до окончания их срока действия! В случае просроченных ключей, восстановление доступа потребует времени!