Можно ли сгенерировать файл конфигурации openssl из существующего сертификата x509?

Я ищу способ восстановить конфигурацию openssl из сертификата X509 (или csr). Я знаю, что можно посмотреть сертификат и вручную восстановить файл конфигурации, но он ненадежен и требует слишком много труда:P.

Какие-либо предложения?

2 ответа

Нет, в openssl нет встроенной функциональности, которая позволяет реконструировать конфигурацию, используемую для создания сертификата, только на основе сертификата.

Это было бы невыполнимой задачей, поскольку в конфигурационном файле есть довольно много административных параметров, которые не содержатся в результирующем сертификате (например, используемая команда openssl, пути и имена файлов, политика именования, ...).

XCA (небольшой инструмент OpenSource Java PKI) поддерживает экспорт сертификата X509 в качестве шаблона конфигурации OpenSSL. Возможно, это не охватывает все варианты использования, но, вероятно, это хорошее начало.

Просто импортируйте сертификат в базу данных XCA (например, перетащите), щелкните правой кнопкой мыши -> Экспорт -> Конфигурация OpenSSL.

https://hohnstaedt.de/xca-doc/xca-9.html#ss9.4

Другие вопросы по тегам