SSL-сертификаты являются важным элементом безопасности веб-сайтов, поскольку обеспечивают шифрование передаваемой информации и подтверждают подлинность сайта.
В России существует возможность заказать SSL-сертификат через Госуслуги, что значительно упрощает процесс его получения.
Важно! Выпущенный SSL-сертификат будет работать исключительно в браузерах с поддержкой российских сертификатов. А именно в:
Шаг 1. Создайте запрос и приватный ключ
В этой задаче вам поможет сервис OpenSSL. Создание запроса будет отличаться в зависимости от установленной на вашем компьютере ОС.
Linux
openssl req -out your_certificate.csr -new \
-subj "/C=RU/ST=Town/L=Town/O=Company/CN=*.nic.ru" \
-addext "keyUsage = digitalSignature, keyEncipherment" \
-addext "subjectAltName = DNS:nic.ru, DNS:www.nic.ru, DNS:*.nic.ru" \
-addext "extendedKeyUsage = serverAuth" \
-newkey rsa:2048 -nodes -keyout your_certificate.key
Где:
openssl req -in your_certificate.csr -noout -text
Не забудьте заменить «your_certificate» на выбранное название.
Если всё прошло успешно, вы получите примерно следующий вывод:
Certificate Request:
Data:
Version: 1 (0x0)
Subject: C = RU, ST = Town, L = Town, 0 = Company, CN = .nic. ru
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (2048 bit)
Modulus:
00:ec:a0:ba:af:2e:69:84:3f:0a:4f:c5: 1e:d7:06:
83:a9:3d:26:1f:f7:fb:bd:b7:c5:69:af :31:84:b0:
7b:95.ef:2b:59:fe: a7:37:d7:8:6f:03:78:61:59:
7f: a3: 15:60:4e: fe:bd:le:e8:c7:54:7a:4:f3:b8: 61:35:90:47:40:ba:dc: 15:9:6:04:51:7c:09:01: d7:26:77:de: a: 98:47:39:86:0a:32:45:38:12:37:
f5:0e:ad:2d:12:c0:01:28:4d:7f:e2:d8:29:18:20:
c3:19:6f:33:ce:43:1b:f2:f1:3b:a7:02:26:1b:02:
ca: 38:7:70:45:08:6f:c4:43:03:5:96:59: fe:97:
74:b2:0c:5e:89:8:16:f3:5e:2:61:99:0:9:31: 0b:60:62:79:19:06:4e:el:e4:c3:cc:be :27:4d:66:
03:04:90:55:73:87:24:43:5a:34:3b:bc:6d:7e:8b: 61:b1:26:9e: f5:65:0f :2a:94 :ae:31:92:42:91:33:
e0:b5:12:4:ea:b5:11:db:b0:22:b2:82:31:2b:b9:
4f:ba:eb:60:d2:94:8:78.ee:d4:d8:5d:23:e5:e1:
12:el:le:cd:5e:9e: f9:17:08:5c: f3:99:65:63:1b:
05:1f:e5:8:97:4e:d9:7:53:1:68:aa:42:50:26:
3d: 2b
Exponent: 65537 (0×10001)
Attributes:
Requested Extensions:
X5093 Key Usage:
Digital Signature, Key Encipherment
X5093 Subject Alternative Name: DNS:nic.ru, DNS:www.nic.ru, DNS:.nic.ru
X509v3 Extended Key Usage:
TLS Web Server Authentication
…
Windows
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" req -out your_certificate.csr -new -subj "/C=RU/ST=Town/L=Town/O=Company/CN=*.nic.ru" -addext "keyUsage = digitalSignature, keyEncipherment" -addext "subjectAltName = DNS:nic.ru, DNS:www.nic.ru, DNS:*.nic.ru" -addext "extendedKeyUsage = serverAuth" -newkey rsa:2048 -nodes -keyout your_certificate.key
Где:
"C:\Program Files\OpenSSL-Win64\bin\openssl.exe" req -in "your_certificate.csr" -noout -text
Не забудьте заменить «your_certificate» на выбранное название.
Шаг 2. Подпишите запрос
Необходимо подписать запросом при помощи УКЭП. Для этой цели можно воспользоваться КриптоПро или другой актуальной программой для вашей организации.
Пожалуйста, сохраните подпись в формате .sig.
Шаг 3. Подайте заявление на электронный сертификат на Госуслугах
С вами свяжутся по оставленным контактным данным, чтобы подтвердить выпуск SSL-сертификата.
Готово! Вы успешно заказали SSL-сертификат через Госуслуги.
Заявление будет рассмотрено в течение 5 рабочих дней.
SSL-сертификаты через Госуслуги могут быть полезными самым разным пользователям:
SSL-сертификаты позволяют шифровать передаваемую информацию между клиентом и сервером, а также подтверждают подлинность вашего сайта, повышая доверие пользователей.
В целом, SSL-сертификаты через Госуслуги предназначены для тех, кто стремится обеспечить безопасность своего веб-сайта, защитить конфиденциальность данных и заполучить доверие пользователей.
Как правило, SSL-сертификаты выпускают аккредитованные удостоверяющие центры (УЦ), которые специализируются на выдаче SSL-сертификатов и обеспечении безопасности информационных систем.
Однако Российский SSL на Госуслугах выпускает только Министерство цифрового развития, связи и массовых коммуникаций Российской Федерации (Минцифры).
Данное ведомство соответствует всем требованиям и стандартам безопасности и обеспечивает надёжность и доверие к выдаваемым сертификатам.
SSL-сертификат на Госуслугах можно выпустить совершенно бесплатно.
Выпущенный SSL-сертификат будет работать исключительно в браузерах с поддержкой российских сертификатов: в Яндекс Браузере и Атоме.
Этап 1. Заказ SSL-сертификата
Оформите заказ на получение SSL-сертификата. Заполните необходимую информацию о вашей организации или домене, включая имя домена, контактные данные и другую требуемую информацию, указанную УЦ.
Этап 2. Подтверждение владения доменом
В процессе заказа SSL-сертификата вам может потребоваться подтвердить владение доменом. Обычно это делается путем добавления специального DNS-записи или размещения файла с определенным именем и содержимым на вашем веб-сервере. Госуслуги предоставят вам инструкции и информацию о необходимых действиях для подтверждения владения доменом.
Этап 3. Проверка и выдача сертификата
После успешной обработки вашего заказа и подтверждения владения доменом на Госуслугах пройдёт процесс выдачи SSL-сертификата. Вам будет предоставлен файл электронного сертификата, который нужно будет установить на вашем сервере.
SSL-сертификат является важным инструментом для обеспечения безопасности передачи данных в интернете, и его получение на государственном ресурсе может быть особенно важным для российских организаций и предпринимателей.
Поэтому в данном руководстве мы познакомили вас с услугой получения электронного SSL-сертификата на портале «Госуслуги», а также инструкциями по работе с ней.