Валидность сертификата что это такое
Перейти к содержимому

Валидность сертификата что это такое

  • автор:

Процесс валидации для SSL-сертификатов

Валидация — это процесс, во время которого центр сертификации проверяет точность и достоверность информации, которая будет указана в SSL сертификате. В зависимости от типа сертификата, валидация может занимать разное время и требовать различные документы.

Валидация домена

Проверка домена (Domain Control Validation, DCV) — самый быстрый способ получить SSL-сертификат как для бизнес-клиентов, так и для частных лиц. При проверке домена не требуется бумажных документов, звонков и прочего — все происходит он-лайн. Процесс проверки быстрый и простой: требуется получить e-mail и ответить на него либо перейти по ссылке.

Обратите внимание: валидация домена в общем случае может быть проведена только для доменов, у которых не скрыты данные в Whois. Если данные скрыты, эту опцию будет необходимо отключить на время прохождения проверки.

Обычная проверка

В рамках обычной проверки домена клиенту отправляется проверочное письмо, которое содержит уникальный проверочный код и ссылку.Переход по ссылке и введение кода подтверждают принадлежность домена клиенту.

Проверочное письмо отправляется по выбору пользователя на один из следующих стандартных адресов домена, для которого выпускается сертификат: admin@, administrator@, postmaster@, hostmaster@, webmaster@.

Альтернативная проверка (только сертификаты Comodo)

HTTP-проверка. CSR (файл запроса сертификата), который отправляется в Comodo, хешируется в уникальный код. Этот код предоставляется клиенту, после чего необходимо создать текстовый файл и разместить его в корне сайта, для которого заказывается сертификат.

DNS CNAME-проверка. CSR (файл запроса сертификата), который отправляется в Comodo, хешируется в уникальный код. Этот код необходимо добавить в DNS-зону домена как CNAME-запись для самого домена.

Альтернативная проверка (Остальные)

HTTP-проверка. CSR (файл запроса сертификата), который отправляется в центр сертификации, хешируется в уникальный код. Этот код предоставляется клиенту, после чего необходимо создать текстовый файл и разместить его в корне сайта, для которого заказывается сертификат.

Проверка компании

Проверка компании (business validation) требует прохождения проверки домена и отправки документов компании для ее идентификации. Проверка происходит вручную и занимает несколько рабочих дней. Рекомендуется для интернет-бизнеса, который официально зарегистрирован.

Шаг 1 — Проверка домена

Процесс проверки быстрый и простой — необходимо получить проверочное письмо и выполнить инструкции из него — перейти по ссылке либо ответить.

Шаг 2 — Предоставление бизнес-документов

Потребуется отправить документы компании в центр сертификации. Это можно сделать по почте, факсом или по E-mail в формате PDF. Если сертификат заказывается для коммерческой организации, потребуется предоставить один из следующих документов: Устав организации, бизнес-лицензии, номер компании в каталоге Dun & Bradstreet.

Шаг 3 — Проверка контактов

Чтобы завершить процесс валидации, центр сертификации совершает проверочный звонок в компанию. Как правило, для звонка используется контактный номер, найденный в публичных источниках.

Расширенная проверка

Расширенная проверка (extended validation) требует прохождения проверки домена и отправки документов компании для ее идентификации. Проверка происходит вручную и занимает от нескольких рабочих дней. Рекомендуется для интернет-бизнеса, который официально зарегистрирован и хочет дополнительно повысить свою репутацию в глазах посететилей сайта с помощью зеленой строки браузера.

Шаг 1 — Проверка домена

Процесс проверки быстрый и простой — необходимо получить проверочное письмо и выполнить инструкции из него — перейти по ссылке либо ответить.

Шаг 2 — Предоставление бизнес-документов

Потребуется отправить документы компании в центр сертификации. Это можно сделать по почте, факсом или по E-mail в формате PDF. Если сертификат заказывается для коммерческой организации, потребуется предоставить один из следующих документов: Устав организации, бизнес-лицензии, номер компании в каталоге Dun & Bradstreet.

Шаг 3 — Предоставление документов для расширенной проверки.

Потребуется предоставить в центр сертификации соглашение пользователя EV (EV SSL Subscriber Agreement) и форму запроса сертификата. Этот процесс занимает определенное время, но результат того стоит.

Шаг 4 — Проверка контактов

Чтобы завершить процесс валидации, центр сертификации совершает проверочный звонок в компанию. Как правило, для звонка используется контактный номер, найденный в публичных источниках.

Как проверить валидность сертификата?

Проверить валиден ли сертификат можно двумя способами:

К сведению: валидный — соответствующий требованиям, действующий, допустимый, приемлемый, правильный.

Установите корневой сертификат удостоверяющего центра АЙТИКОМ, воспользовавшись Программа для установки корневых сертификатов и обновления списков отзыва УЦ ООО «АЙТИКОМ». Методика установки корневых сертификатов смотрите в этом документе.

Откройте подписанный документ или саму электронную подпись и перейдите на вкладку «Путь сертификации». В окне «Состояние сертификата» должно быть написано «Этот сертификат действителен».

Проверьте сертификат на портале Госуслуг (потребуется открытая часть ключа, сертификат подписанта (файл с расширением .cer).

Особенности использования валидных SSL-сертификатов

SSL-сертификаты можно создавать самому, это так называемые самоподписанные сертификаты. В некоторых сферах использования разницы по сравнению с покупными нет. Примером такой сферы может быть настройка использования SSH без пароля, а с авторизацией с помощью асинхронного шифрования.

Проверяемые (валидные) сертификаты выдаются специальным поставщиком и им же верифицируются. Если установить такой сертификат для веб-сервера, то в адресной строке будет красивый зелёный замочек. Если же точно так же установить самоподписанный сертификат, то вместо входа на сайт, браузеры (по крайней мере некоторые браузеры) покажут страшные надписи о разных страшных вещах. Такой сертификат может только отпугнуть потенциальных посетителей, да и защиты никакой он не несёт, поскольку специализирующиеся по перехвату трафика программы могут генерировать на лету любое количество подобных сертификатов.

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

Вот так выглядит письмо с шифрованием:

Сейчас некоторые поставщики сертификатов предоставляют валидные сертификаты на три месяца с автоматическим проодлением совершенно бесплатно! О том, как получить их бесплатно я описывал в статье «Для чего нужны SSL-сертификаты и как получить бесплатно валидный сертификат». Самое важное то, что хостер разрешает выгружать частный ключ и все другие необходимые данные. Т.е. вы можете бесплатно получить сертификат здесь, а использовать его на любом своём сервере.

Теперь, когда мы разобрались где их брать, давайте рассмотрим, как их использовать.

Один и тот же сертификат можно использовать и для почтового сервера, и для веб-сервера!

Поскольку сертификаты нам дают бесплатно, то они являются самыми простыми, без субдоменов (точнее, с одним поддоменом www.), то это нужно учитывать при настройке postfix. Например, для домена suip.biz у меня в файле

vim /etc/postfix/main.cf
myhostname = mail.suip.biz mydomain = suip.biz

Поскольку на поддомен mail. сертификат не распространяется, то я подправил файл, чтобы получилось так:

myhostname = suip.biz mydomain = suip.biz

Функциональность почты из-за этого не изменилась.

С валидными сертификатами поставляется файл ca-bundle.crt (это корневые сертификаты CAcertificates). Поскольку для самоподписанных нет нужды их прописывать, то некоторые забывают добавить соответствующие настройки. К примеру, в файле (для настройки postfix)

vim /etc/postfix/main.cf

теперь должно быть три строки, связанные с сертификатом (добавилась информация о корневых сертификатах):

smtpd_tls_CAfile = /etc/ssl/certs/ca-bundle.crt smtpd_tls_cert_file = /etc/ssl/certs/server.crt smtpd_tls_key_file = /etc/ssl/private/server.key

При настройке dovecot также должно быть три строки:

vim /etc/dovecot/dovecot.conf
ssl_ca =

И это же касается веб-сервера (виртуальных хостов):

SSLCertificateFile "/etc/ssl/certs/fullchain.crt" SSLCertificateKeyFile "/etc/ssl/private/server.key"

Вы можете бесплатно получить действительный (валидный) SSL-сертификат, а также настроить автоматическое продление с помощью программы acme-tiny. Инструкция по использованию программы acme-tiny здесь.

Близкие статьи

  • Решение проблемы Failed to configure CA certificate chain!, Fatal error initialising mod_ssl, exiting. (68.2%)
  • Решение проблемы Unable to load dynamic library 'mcrypt.so' (tried: /usr/lib/php/modules/mcrypt.so (60.1%)
  • PHP Warning: PHP Startup: imap: Unable to initialize module (РЕШЕНО). Как установить imap модуль для PHP в Arch Linux (56.7%)
  • Привязка доменного имени к серверу на VDS (53.2%)
  • Ошибка phpMyAdmin «Error: Undefined constant "SODIUM_CRYPTO_SECRETBOX_KEYBYTES"» (РЕШЕНО) (53.2%)
  • Как установить Varnish в Arch Linux — кэширование для Apache (RANDOM - 3.2%)

Пошаговое описание процессов валидации при заказе сертификата

Консультация по продукту 1cloud

Все сертификаты должны проходить процесс валидации домена, используемый для подтверждения прав на владение доменным именем.

Услуги 1cloud

SSL-сертификаты от 550 руб.
  • Все доверенные центры сертификации
  • Большой выбор сертификатов
  • Пошаговые инструкции по выпуску и установке

Существует 3 способа проверки:

Проверка с помощью электронной почты

Вы получите письмо на административный почтовый ящик для вашего домена. Письмо будет содержать уникальный код подтверждения и ссылку. Перейдя по ссылке и введя уникальный код, вы пройдете проверку.

Допустимые почтовые адреса:

  • admin@
  • administrator@
  • webmaster@
  • hostmaster@
  • postmaster@

Cледующие способы проверки домена доступны только для сертификатов Comodo.

Проверка с помощью DNS-записи

CSR, который Вы предоставите будет хеширован. Вам будут предоставлены хеш-значения, далее необходимо ввести DNS CNAME запись вашего домена.

Формат записи CNAME будет выглядеть следующим образом:

  • хеш SHA-256 разделен символом “.” (точка) на две метки, каждая длиной 32 символа;
  • чтобы сделать запись полностью правильной, необходимо поставить точку в конце полного доменного имени;
  • если вы заказываете Мультидоменные сертификаты, отдельные CNAME записи должны быть созданы для каждого полного доменного имени в вашем заказе.
  • мнемоническое имя в CNAME записи для домена с www, на который заказывается сертификат, должна быть без www (т.е. если ваш домен www.example.com , то запись будет вида: _.example.com.)
_09f7e02f1290be211da707a266f153b3.subdomain1.yourdomain.com. CNAME 3d874ab7b199418a9753111648448163.9eb1f2608f4da5aa3560154ca1b0df53.comodoca.com.
_9e107d9d372bb6826bd81d3542a419d6.subdomain2.yourdomain.com. CNAME 899826c9c46f25fc70ed08b5811dbb2b.ddf3e6b932e44c6a6a9dc5285057e9db.comodoca.com.
Проверка с помощью HTTP(S)

CSR, который вы предоставите будет хеширован. Вам будут предоставлены хеш-значения, далее необходимо создать текстовый файл и поместить его в корневой каталог вашего сайта.

Файл и его содержимое должно быть следующим:

  • валидация не будет совершена, если на сайте присутствуют перенаправления;
  • проверьте наличие директорий /.well-known/ и /.well-known/pki-validation/ на веб-сервере;
  • если вы заказываете мультидоменный сертификат, каждый защищаемый домен в сертификате должен иметь txt файл в корневом каталоге.
  • для доменов с www проверка проходит по URL без www (т.е. если вы заказываете сертификат для домена www.example.com , то файл должен быть доступен по ссылке http(s)://example.com/.well-known/pki-validation/.txt)
Имя файла Содержимое
subdomain1.yourdomain.com/.well-known/pki-validation/09F7E02F1290BE211DA707A266F153B3.txt 770423513bd0765c18e500000baec91976bcd8267a245437b32572665c6ac370 comodoca.com
subdomain2.yourdomain.com/.well-known/pki-validation/9E107D9D372BB6826BD81D3542A419D6.txt 87428fc522803d31065e7bce3cf03fe475096631e5e07bbd7a0fde60c4cf25c7 comodoca.com

example

Проверка организации (Organization Validation - OV)

Шаг 1 Проверка домена

Процесс валидации домена описан в предыдущем пункте.

Шаг 2 Проверка организации

Может быть выполнена следующими способами:

  • Центр сертификации проводит проверку существовании компании через государственный реестр организаций.
  • Публичные реестры данных, такие как: Duns & Bradstreet, Hoovers, Companies House GOV.UK, Lursoft.lv
  • Подтверждения адреса может быть выполнено одним из следующих документов:
    • устав организации (с указанием адреса);
    • выданная правительством лицензия на ведение коммерческой деятельности (с указанием адреса);
    • копия выписки о состоянии счета компании за последние 6 месяцев; (вы можете указать номер счета)
    • копия телефонного счета компании за последние 6 месяцев;
    • копия счета за коммунальные услуги компании (т.е. электричество, вода, и т.д.) за последние 6 месяцев или текущий договор аренды для компании.
    • Нотариально заверенное письмо (Legal Opinion Letter)

    Шаг 3 Обратный звонок

    Сотрудники сертифицирующего центра (как правило это робот) звонят для подтверждения подлинности запроса сертификата и завершения процесса валидации.
    После успешного завершения всех шагов сертификат будет подписан и выпущен.

    Расширенная проверка (Extended Validation - EV)

    Шаг 1 Заполнение форм сертифицирующих центров

    Центр пришлет вам специальные формы, которые необходимо заполнить.

    Шаг 2 Проверка организации

    Процесс валидации организации описан в пункте OV.

    Шаг 3 Проверка домена

    Процесс валидации домена описан в пункте DV.

    Шаг 4 Обратный звонок

    Сотрудники сертифицирующего центра звонят для подтверждения подлинности запроса сертификата и завершения процесса валидации.
    После успешного завершения всех шагов сертификат будет подписан и выпущен.

    P. S. Другие инструкции:

    • Заполнение полей при генерации CSR
    • Тестирование SSL-сертификата
    • Генерация CSR-запроса на Linux/MacOS
    • Генерация CSR-запроса в IIS 8

    Поделиться в соцсетях:

    Средняя оценка: 4,9, всего оценок: 19 Спасибо за Вашу оценку! К сожалению, проголосовать не получилось. Попробуйте позже

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *