CSR — запит на сертифікат
Текст із доменом, відкритим ключем і, якщо потрібно, даними компанії. Його передають центру сертифікації — організації, яка випускає сертифікати. Закритого ключа в CSR немає, тож його не страшно переслати поштою.
Створіть запит на SSL-сертифікат (CSR) і закритий ключ просто в браузері. Дані форми, CSR і ключ нікуди не надсилаються: ми їх не отримуємо й не зберігаємо.
Для сертифіката з перевіркою домену досить указати адресу сайту. Якщо потрібен сертифікат для компанії або кількох доменів, розгорніть додаткові налаштування.
CSR надсилають центру сертифікації, а закритий ключ залишають собі для встановлення. Сертифікат прийде після перевірки домену, а для OV та EV — ще й компанії.
Текст із доменом, відкритим ключем і, якщо потрібно, даними компанії. Його передають центру сертифікації — організації, яка випускає сертифікати. Закритого ключа в CSR немає, тож його не страшно переслати поштою.
Файл, що створюється разом із CSR і потрібен сертифікату на сервері. Хто отримає ключ, зможе видати себе за ваш сайт. Зберігайте його в надійному місці й нікому не надсилайте: для замовлення він не потрібен.
Центр сертифікації переконується, що домен ваш, і випускає сертифікат на адреси з CSR. Працює він лише в парі з ключем, створеним разом із цим CSR.
Запит і ключ — лише початок. Решта відбувається під час замовлення й на вашому сервері.
КРОК 1
Укажіть домен у формі вище й завантажте обидва файли. Ключ збережіть одразу: коли сторінку закрито, його вже не відновити.
КРОК 2
Оберіть SSL-сертифікат і, коли під час оформлення попросять CSR, вставте його повністю. Ключ залиште в себе: він знадобиться під час встановлення.
КРОК 3
Центр сертифікації переконається, що домен ваш: за листом, файлом на сайті або записом у DNS. Що саме зробити, підкажуть під час оформлення.
КРОК 4
Додайте випущений сертифікат і збережений ключ у панель хостингу або налаштування сервера. Окремо вони не працюють. Потім перевірте встановлений сертифікат: чи видно його ззовні разом із проміжним.
Якщо хостинг або пристрій уміє створювати CSR сам, це ще простіше: ключ не доведеться переносити з браузера.
У cPanel, DirectAdmin і Plesk можна створити CSR у розділі SSL-сертифікатів. Закритий ключ залишиться в панелі, де ви потім встановите сертифікат.
Деякі маршрутизатори й міжмережеві екрани вміють створювати CSR самі, про це написано в їхній інструкції. Тоді ключ узагалі не залишає пристрій.
Якщо ви керуєте сервером через термінал, CSR і ключ створює OpenSSL однією командою:
openssl req -new -newkey rsa:2048 -nodes -keyout example.com.key -out example.com.csr
Як зберегти ключ, заповнити дані й підготувати CSR для вашого сертифіката.
Так, якщо ключ створює ваш браузер, а не сервер сайту. Тут саме так: ключ генерує вбудований у браузер модуль шифрування, і на наш сервер він не потрапляє. Перевірити це просто: відкрийте сторінку, вимкніть інтернет і створіть CSR. Усе спрацює без мережі.
Відкривайте генератор лише через HTTPS і на пристрої, якому довіряєте. Якщо правила вашої компанії вимагають створювати ключі на сервері чи спеціальному пристрої, скористайтеся його власним генератором CSR.
Спершу перевірте, чи не залишився ключ у панелі хостингу, на сервері або у вашій резервній копії. Якщо знайти його не вдалося, створіть новий ключ і CSR, а потім запросіть перевипуск сертифіката. Відновити ключ за CSR чи сертифікатом не можна. Для сертифікатів, куплених у нас, перевипуск входить у послугу.
У цьому генераторі обов’язкове лише поле «Домен». Для сертифіката з перевіркою домену (DV) дані компанії можна не заповнювати. Для сертифікатів із перевіркою організації (OV та EV) укажіть її назву, місто, регіон і країну за вимогами центру сертифікації. Назву й адресу вводьте латиницею, звіряючись із реєстраційними документами.
Введіть *.example.com. Wildcard — сертифікат для піддоменів одного рівня: наприклад, shop.example.com і mail.example.com. Адреса a.shop.example.com під цю зірочку не підпадає. Щоб додати сам example.com, залиште у формі позначку «Додати сам домен». Перед замовленням переконайтеся, що сертифікат покриває всі потрібні адреси: порівняйте звичайні та Wildcard-сертифікати.
Іноді так: якщо у вас зберігся закритий ключ від нього, домени й дані не змінилися, а центр сертифікації приймає старий CSR. Під час продовження краще створити новий ключ і запит. Якщо ключ потрапив до сторонніх, повторно використовувати його не можна: замініть ключ і зверніться до центру сертифікації, щоб відкликати й перевипустити сертифікат.
Генератор зберігає ключ у форматі PEM — його використовують nginx, Apache і багато панелей хостингу. Для імпорту в IIS зазвичай потрібен файл PFX, що об’єднує сертифікат і закритий ключ. Після випуску сертифіката підготуйте PFX, наприклад через OpenSSL:
openssl pkcs12 -export -in certificate.crt -inkey example.com.key -out example.com.pfx
Підставте назви своїх файлів і задайте пароль для PFX. Якщо центр сертифікації видав проміжні сертифікати, додайте їх за інструкцією для вашого сервера.
На нашому хостингу безкоштовний сертифікат уже входить у тариф і продовжується сам: ні CSR, ні ручного встановлення не знадобиться.
Звичайні сертифікати та Wildcard від Sectigo і RapidSSL. Перевипуск із новим ключем входить у послугу.