Подготовка данных для заказа SSL
Создание электронного адреса
Генерация запроса на получение сертификата (CSR)
Генерация запроса на получение сертификата для Microsoft IIS
Создание электронного адреса
Перед заказом SSL-сертификата нужно создать адрес электронной почты для получения проверочного запроса от Удостоверяющего центра (УЦ). Адрес электронной почты должен принимать одно из следующих значений:
admin@[имя_домена]
administrator@[имя_домена]
hostmaster@[имя_домена]
postmaster@[имя_домена]
webmaster@[имя_домена]
Значение [имя_домена] — это домен, для которого заказывается сертификат. Оно также соответствует полю «Common Name» (CN), указанному в CSR, если запрос на получение сертификата вы генерируете самостоятельно на веб-сервере.
В случае, если сертификат заказывается для поддомена, в e-mail допускается использовать домен второго уровня. Например, при заказе сертификата для домена www.test. ru можно использовать любой из адресов: [email protected] или [email protected].
Генерация запроса CSR на получение сертификата (для OV и EV сертификатов)
CSR (Certificate Signing Request) — это запрос на получение сертификата, который представляет собой текстовый файл, содержащий в закодированном виде информацию об администраторе домена и открытый ключ.
CSR вы можете сгенерировать одним из способов:
1. В процессе заказа SSL-сертификата — CSR генерируется автоматически и сразу доступен для скачивания на компьютер.
2. Самостоятельно на стороне вашего веб-сервера. В этом случае вам нужно вручную заполнить информацию для выпуска сертификата.
При генерации CSR на стороне сервера необходимо заполнить латинскими символами следующие поля:
- Имя сервера (Common Name) — полностью определенное доменное имя, например, «www.nic.ru». Если Вы генерируете CSR для wildcard сертификата, то в поле CN должна быть указана запись вида *.domain.com. Символ звездочки (*) позволяет использовать сертификат для любого количества поддоменов одного уровня на неограниченном количестве серверов.
При этом будут покрываться только поддомены того уровня, на котором стоит символ *. - Название страны (Country Name) — двухбуквенный код страны, для РФ — «RU»
- Область (State or Province Name) — регион, например, «Moscow»
- Город или населенный пункт (Locality Name)
- Название организации или ФИО физического лица (Organization Name)
Рекомендации по заполнению полей при генерации CSR:
- При заказе сертификата Thawte SSL123 или Geotrust Rapid Wildcard в поле Organization Name могут быть указаны данные Администратора домена из сервиса Whois, либо другого лица или компании, для которых выпускается сертификат.
- При заказе других сертификатов в поле Organization Name необходимо указать название организации, на которую выпускается сертификат, без кавычек на латинице соответственно Свидетельству о регистрации юридического лица.
Генерация CSR на хостинге RU-CENTER
Генерация CSR для Apache
При создании CSR для веб-сервера Microsoft IIS мы рекомендуем сделать это на самом веб-сервере, чтобы в дальнейшем избежать проблем с установкой SSL-сертификата.
Генерация CSR для Microsoft IIS 5.x/6.x
Генерация CSR для Microsoft IIS 7.x
Генерация CSR для Microsoft IIS 8.0
CSR также можно сгенерировать вместе с закрытым ключом на стороне сервера, где будет устанавливаться сертификат.
Внимание: Если вы используете распределенную инфраструктуру физических серверов для своего сайта и используете веб-сервер Microsoft IIS, то при генерации CSR и закрытого ключа необходимо обязательно указать, что CSR и закрытый ключ должны быть экспортируемыми, иначе вы не сможете установить сертификат на несколько серверов, и сертификат необходимо будет перевыпустить.
Что такое CSR и как его создать
CSR (Certificate Signing Request) — это зашифрованный запрос на выпуск сертификата, содержащий подробную информацию о домене и организации. Генерация CSR является необходимой процедурой подготовки к получению SSL-сертификата. Сгенерированный CSR включается в анкету на получение сертификата.
Как сгенерировать CSR
CSR можно сгенерировать двумя способами — автоматически и самостоятельно.
Сгенерировать CSR автоматически можно при заказе сертификата или через форму автоматической генерации. Если вы хотите генерировать CSR самостоятельно, подключитесь к терминалу по SSH по одной из инструкций:
- Как подключиться к хостингу по SSH
- Подключение к серверу VPS по SSH
После подключения по SSH к хостингу или серверу следуйте инструкции ниже. Она актуальна для Linux-подобных операционных систем (Ubuntu, CentOS, Debian):
-
1.
Сгенерируйте приватный ключ при помощи команды:
openssl genrsa -out private.key 4096
Где:
- private.key — выходной файл, который будет содержать ключ;
- 1024 (4096) — размер ключа. Для «SGC Certificate» он должен быть равен 1024, для остальных 4096.
-
2.
Сгенерируйте CSR. Используйте алгоритм шифрования SHA-2:
openssl req -new -key private.key -out domain_name.csr -sha256
Где:
- private.key — созданный на предыдущем этапе секретный ключ;
- domain_name.csr
Для успешной генерации CSR система запросит вас ввести данные об организации, для которой заказывается сертификат. Информацию необходимо вводить в латинской раскладке. Достаточными являются следующие параметры:
- Country Name (2 letter code) [AU] — страна регистрации организации. Для Российской Федерации — RU;
- State or Province Name (full name) [Some-State] — область, регион регистрации организации. Для Москвы — Moscow;
- Locality Name (eg, city) [] — город регистрации организации. Для Москвы — Moscow;
- Organization Name (eg, company) [Internet Widgits Pty Ltd] — название организации.
Для физ. лиц указывается «Private Person»; - Common Name (e.g. server FQDN or YOUR name) [] — доменное имя, для которого заказывается сертификат;
- Email Address [] — email для связи с администратором. Допустимые значения:
- admin@имя_домена;
- administrator@имя_домена;
- hostmaster@имя_домена;
- postmaster@имя_домена;
- webmaster@имя_домена.
Необязательные параметры вы можете оставить пустыми, просто нажав Enter:
Процесс генерации CSR и приватного ключа завершён.
-
3.
Содержимое файла domain_name.csr отправьте в анкету (5 шаг в инструкции Как купить SSL-сертификат). После подтверждения данных вы получите готовый сертификат.
Важно
Сохраните в надежном месте файл private.key. Впоследствии он потребуется для установки сертификата на сервер. Никогда и никому не показывайте содержимое этого файла, иначе можете нарушить секретность информации, что может привести к неожиданным последствиям и санкциям со стороны сертифицирующей компании.
Повтор команды генерации не сделает точно такого же ключа — это будет другой ключ, и нужно будет снова генерировать для него CSR и переиздавать сертификат.
Защитите данные с помощью SSL
Защитите данные на вашем сайте от мошенников. Установите SSL-сертификат, чтобы сайт работал по HTTPS-протоколу.
Заказать SSL
Помогла ли вам статья?
Да
5 раз уже помогла
Инструмент OpenSSL CSR — создавайте CSR быстрее
Наш мастер OpenSSL CSR Wizard — это самый быстрый способ создать CSR для Apache (или любой другой платформы) с помощью OpenSSL.
Заполните данные, нажмите
Примечание: После 2015 года сертификаты для внутренних имен больше не будут доверенными.
Сведения о сертификате
Сделать CSR легко! Похоже, в вашем браузере отключен JavaScript. Если вы включите JavaScript, эта панель будет отображать полезную информацию при переходе от поля к полю. Обычное имя (имя сервера) Полное доменное имя, которое клиенты будут использовать для доступа к вашему серверу. Например, для защиты https://www.example.com ваше общее имя должно быть www.example.com Хотя это встречается реже, вы также можете ввести общедоступный IP-адрес Отдел (опционально) * Эта информация не требуется. Вы можете оставить это поле пустым. Для частных сертификатов TLS/SSL это отдел вашей организации, который должен отображаться в сертификате. Он будет указан в теме сертификата как «Организационная единица» или «ou». *Примечание: отраслевые правила больше не позволяют центрам сертификации (ЦС) включать отдел (организационную единицу) в общедоступные сертификаты TLS/SSL. См. нашу статью базы знаний: DigiCert прекратит поддержку поля «Организационная единица» . Город Город, в котором зарегистрирована ваша организация. Штат или провинция Штат или провинция, где официально находится ваша организация. Страна Мы определили вашу страну на основе вашего IP-адреса, но если мы ошиблись, выберите правильную страну. Если вашей страны нет в этом списке, возможно, мы не сможем выдавать сертификаты организациям в вашей стране. Название организации Точное юридическое название вашей организации (например, DigiCert, Inc. ) Если у вас нет официально зарегистрированного названия организации, вы должны ввести здесь свое полное имя. Ключ Размер ключа RSA менее 2048 считается небезопасным. Теперь просто скопируйте и вставьте эту команду в сеанс терминала на вашем сервере. Ваш CSR будет записан в ###FILE###.csr. |
После того, как вы создали запрос на подпись сертификата (CSR) и заказали сертификат, вам все равно необходимо установить сертификат SSL на свой сервер.
Инструкции по установке SSL-сертификатов см. в разделе Инструкции и учебные пособия по установке SSL-сертификатов.
Вы можете запустить эту команду везде, где у вас есть OpenSSL — скорее всего, на вашем сервере, но вы также можете запустить ее на своем компьютере, поскольку в большинстве дистрибутивов Linux OpenSSL установлен по умолчанию. Просто убедитесь, что вы отслеживаете свой файл закрытого ключа после создания CSR; вам понадобится этот закрытый ключ для установки вашего сертификата.
Что происходит, когда я запускаю эту команду?OpenSSL создает как ваш закрытый ключ, так и запрос на подпись сертификата и сохраняет их в двух файлах: your_common_name.key и your_common_name.csr. Затем вы можете скопировать содержимое файла CSR и вставить его в текстовое поле CSR в нашей форме заказа.
Какой сертификат мне купить?Если вам нужен SSL-сертификат для Apache, лучшими вариантами являются стандартные сертификаты и сертификаты с подстановочными знаками.
DigiCert Wildcard может защитить все имена серверов в вашем домене (например, *.example.com, ).
Цена за год | ||||
---|---|---|---|---|
2 года | 625 долларов в год | (1250 долларов США) | (Вы экономите 10%) | Купить сейчас |
1 год | $658 | Купить сейчас |
Стандартные сертификаты способны защитить одно имя сервера (например, mail. example.com ). Если вам нужен SSL только для одного имени хоста, стандартный сертификат будет работать идеально.
Цена за год | ||||
---|---|---|---|---|
2 года | 188 долларов в год | (376 долларов США) | (Вы экономите 10%) | Купить сейчас |
1 год | $198 | Купить сейчас |
Многодоменные сертификаты (SAN) позволяют назначать несколько имен хостов, известных как альтернативные имена субъекта или SAN, в одном сертификате.
Использование OpenSSL для добавления альтернативных имен субъектов в CSR — сложная задача. Наш совет — пропустить хлопоты, использовать наиболее важное имя сервера в качестве общего имени в CSR, а затем указать другие имена в процессе заказа. Наш процесс заказа многодоменного сертификата (SAN) позволяет вам указать все нужные вам имена, не заставляя вас включать их в CSR.
Вы также можете использовать OpenSSL для создания запроса сертификата для вашего сертификата подписи кода.
Si Desea information en español Hacer un CSR Utilizando OpenSSL.
Ссылки по теме
- Создание Apache CSR
- Установка Apache SSL
Сертификаты SSL
- Обзор продукта
- Многодоменный
- Стандартный SSL
- Стандартный SSL, сравнение
- Подстановочный знак SSL
- Сравнение подстановочных SSL-сертификатов
Поддержка SSL
- Определено SSL
- Уровень защищенных сокетов
- Apache SSL
- Создать обмен CSR
- Учебное пособие по SSL
- Запрос на подпись сертификата
Создание CSR :: Утилита DigiCert Microsoft Server
Ищете простой способ создать CSR, который работает на любой серверной платформе Microsoft? Затем используйте утилиту сертификатов DigiCert для Windows 9. 0305 © . Дополнительные сведения об утилите сертификатов DigiCert см. в разделе Утилита сертификатов DigiCert для Windows.
Чтобы создать CSR с помощью утилиты DigiCert, выполните следующие действия.
Как создать CSR для серверов Microsoft с помощью утилиты сертификатов DigiCert
На сервере Windows загрузите и сохраните исполняемый файл DigiCert Certificate Utility для Windows ( DigiCertUtil.exe ).
Запустите утилиту сертификатов DigiCert для Windows (дважды щелкните DigiCertUtil ).
В программе DigiCert Certificate Utility для Windows © щелкните SSL (золотой замок), а затем щелкните Создать CSR .
На странице Create CSR укажите следующую информацию ниже и нажмите Создать .
Тип сертификата: Выберите SSL . Общее наименование: Введите полное доменное имя (FQDN) (например, www. example.com ). Альтернативные имена субъекта: Если вы запрашиваете многодоменный сертификат (SAN), введите любые SAN, которые вы хотите включить
(например, www.example.com, www.example2.com и www.example3.net).Организация: Введите официально зарегистрированное название вашей компании (например, YourCompany, Inc. ). Отдел: (Необязательно) Если хотите, введите название своего отдела в организации или просто оставьте это поле пустым. Город: Введите город, в котором юридически зарегистрирована ваша компания. Состояние: Используйте раскрывающийся список, чтобы выбрать штат, в котором ваша компания находится на законных основаниях.
Примечание: Если ваша компания находится за пределами США, вы можете ввести соответствующее название в поле.Страна: Используйте раскрывающийся список, чтобы выбрать страну, в которой ваша компания находится на законных основаниях. Размер ключа: В раскрывающемся списке выберите 2048 (если у вас нет особых причин для использования большей длины в битах). На странице DigiCert Certificate Utility для Windows © — Создать CSR выполните одно из следующих действий, а затем щелкните Close :
Нажмите Копировать CSR . Копирует содержимое сертификата в буфер обмена. Используйте этот вариант, если вы готовы вставить CSR в форму заказа DigiCert.
Примечание: Поскольку утилита сертификатов DigiCert не хранит CSR, при использовании этого параметра рекомендуется вставить CSR в текстовый редактор (например, Блокнот). Если вы закроете страницу CSR и случайно перезапишете содержимое буфера обмена, не сделав этого, вам потребуется создать новый CSR.Нажмите Сохранить в файл . Сохраняет CSR в виде файла .txt на Windows Server 2012.