Я могу создать самозаверяющий сертификат с помощью этой команды
openssl req -new -newkey rsa:2048 -days 365 -nodes -x509 -keyout server.key -out server.crt
Но возможно ли передать аргументы типа «Название страны», «Название штата или провинции» и т. Д. В OpenSSL для автоматизации этого процесса?
Вам все еще нужно передать имена хостов через файл CONF. В противном случае браузеры отклонят сертификат, даже если он находится в надлежащем хранилище доверенных сертификатов. Это связано с тем, что для базовых требований CA / Browser требуются имена хостов в дополнительном имени субъекта , и единственный способ добавить их - через файл CONF. Также смотрите Как создать самозаверяющий сертификат с помощью openssl? Переполнение стека.
—
17