Как сгенерировать CSR и создать бесплатный SSL сертификат на 3 года

Первое:
Для генерации приватного ключа и запроса на получение сертификата (CSR) будем использовать консоль Linux и софт OpenSSL.
Непосредственно скрипт (копируем в блокнот, меняем нужные данные, вставляем в консоль и вуаля.


openssl req -new -newkey rsa: -nodes -sha256 -subj "/C=KZ/ST=Almaty/L=Almaty/O=onol/OU=IT/CN=www.o0.kz/emailAddress=admin@o0.kz" -config <(
cat <<-EOF
[req]
default_bits = 2048
default_md = sha256
req_extensions = req_ext
distinguished_name = dn
[ dn ]
[ req_ext ]
subjectAltName = @alt_names
[alt_names]
DNS.1 = o0.kz
DNS.2 = blablabla.o0.kz
EOF
) > o0.kz.keycsr

Читать далее