Как сгенерировать самоподписной сертификат с полями ИНН, ОГРН и т.д.? Как создать такой сертификат или если уже готовый конфиг для openssl?

21 Авг 2019 в 07:11
192 +1
0
Ответы
1

Для генерации самоподписного сертификата с полями ИНН, ОГРН и другими данными, можно воспользоваться инструментом OpenSSL.

Для создания конфигурационного файла для OpenSSL, вам потребуется создать файл с расширением .cnf, в котором определены нужные вам поля и их значения. Вот пример такого конфига:

[ req ]
prompt = no
distinguished_name = req_distinguished_name
req_extensions = v3_req
[ req_distinguished_name ]
countryName = Country Name (2 letter code)
countryName_default = US
stateOrProvinceName = State or Province Name (full name)
stateOrProvinceName_default = California
localityName = Locality Name (eg, city)
localityName_default = San Francisco
organizationName = Organization Name (eg, company)
organizationName_default = My Organization
commonName = Common Name (e.g. server FQDN or YOUR name)
commonName_max = 64
[ v3_req ]
subjectKeyIdentifier = hash
basicConstraints = CA:TRUE
keyUsage = digitalSignature, keyEncipherment
subjectAltName = @alt_names
[alt_names]
DNS.1 = example.com
IP.1 = 192.168.1.1

Вы можете добавить свои собственные поля и значения, такие как ИНН, ОГРН и другие данные.

После создания конфигурационного файла, можно сгенерировать самоподписный сертификат с помощью следующей команды OpenSSL:

openssl req -config config.cnf -new -x509 -sha256 -newkey rsa:2048 -nodes -keyout key.pem -days 365 -out cert.pem

Где config.cnf - ваш конфигурационный файл, key.pem - файл с секретным ключом, cert.pem - создаваемый самоподписный сертификат, и days 365 - срок действия сертификата в днях.

После выполнения этой команды, у вас будет создан самоподписный сертификат с вашими персонализированными полями.

20 Апр 2024 в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир