Вы можете сделать это с помощью двух последующих команд openssl pkcs12
.Во-первых, чтобы извлечь содержимое из файла .p12
, используйте
openssl pkcs12 -in contents.p12 -out contents.txt
. Он попросит вас ввести пароль для доступа к contents.p12
(1234 в вашем случае), а также новый пароль для шифрования.закрытый ключ, который заканчивается в contents.txt
(и дополнительное время, чтобы проверить, что вы не сделали опечатку).
Вы можете использовать следующую команду, чтобы воссоздать .p12
из contents.txt
:
openssl pkcs12 -export -in contents.txt -out contents_new.p12
Он запросит у вас пароль, который вы использовали для шифрования закрытого ключа на предыдущем шаге, а также новый пароль для пакета .p12
(и снова дополнительное время для проверкиВы не сделали опечатку).