OpenSSL: преобразование из pfx с неповрежденными SAN

Я работаю в месте, где CA и все сертификаты изначально предоставляются в формате .pfx. Я могу успешно преобразовать pfx в key / pem или key / crt в зависимости от моих потребностей. При тестировании на этой неделе я обнаружил, что в процессе преобразования не задействуются сети хранения данных, указанные в сертификатах. Есть ли способ сделать это без необходимости вручную настраивать файл конфигурации, включающий сети SAN? Вот что я делаю сейчас, чтобы конвертировать из pfx:

openssl pkcs12 -in <pfx> -out <key> -nocerts -nodes
openssl rsa -in <key> -out <key>
openssl pkcs12 -in <pfx> -out <pem> -nokeys -clcerts
0
задан 20 October 2017 в 20:50
1 ответ

Значения альтернативного имени субъекта являются частью сертификата. Когда вы выполнили свою исходную операцию pkcs12, вы указали -nocerts , чтобы сертификаты не выдавались, а только ключевые объекты.

Поскольку у ключей нет SAN, вы отбросили данные на этом этапе. Сертификаты необходимо хранить при себе.

1
ответ дан 4 December 2019 в 16:06

Теги

Похожие вопросы