Для создания самоподписанного сертификата нам потребуется OpenSSL.
Скачиваем и устанавливаем Git "https://gitforwindows.org/"
Перезагружаем ПК
Создаем в удобно месте папку, где будем собирать сертификаты
Создаем там файл site.conf
[req]
distinguished_name = req_distinguished_name
x509_extensions = v3_req
prompt = no
[req_distinguished_name]
CN = <Ваш домен>
[v3_req]
keyUsage = critical, digitalSignature, keyEncipherment
extendedKeyUsage = serverAuth
subjectAltName = @alt_names
[alt_names]
DNS.1 = <Ваш домен>
IP.1 = <IP адрес>
Выполняем команду в командной строке Git
И вставляем туда команду
openssl req -x509 -nodes -days 3650 -newkey rsa:2048 \
-keyout site.key -out site.crt \
-config site.conf -extensions v3_req
Так мы создаем сертификат и ключ на 10 лет.
Готово!