Как я могу создать.p12 или.pfx-файл без закрытого ключа?
Я пытаюсь создать .файл p12, который не содержит действительного идентификатора (пары открытый ключ / закрытый ключ) для проверки функциональности импорта сертификата моего приложения. Возможно ли это сделать с помощью ?
Я пробовал
openssl pkcs12 -in client-certonly.pem -export -out client-certonly.p12
но я получаю сообщение об ошибке:
unable to load private key
471:error:0906D06C:PEM routines:PEM_read_bio:no start line:/SourceCache/OpenSSL098/OpenSSL098-50/src/crypto/pem/pem_lib.c:648:Expecting: ANY PRIVATE KEY
если это невозможно сделать с openssl
, есть ли другой инструмент, который я могу использовать?
1 ответов
есть очень удобный инструмент GUI, написанный на java под названием portecle который вы можете использовать для создания пустого хранилища ключей PKCS#12, а также для импорта сертификата без закрытого ключа в хранилище ключей PKCS#12 - Эта функция доступна в разделе "импорт доверенного сертификата (Ctrl-T)" кнопка.
однако, если вы настаиваете на использовании OpenSSL, вы можете использовать эту команду:
openssl pkcs12 -export -nokeys -in certificate.cer -out pkcs12.pfx