Новым пользователямБесплатные тарифы DNS и CDN для каждого нового аккаунта.Создать аккаунт

Инструменты SSL

Бесплатный генератор CSR, дополнение цепочки сертификатов, декодер сертификатов и проверка соответствия ключа.

4 мин на чтение Обновлено 20 окт. 2026 г.

Yeap Cloud предлагает четыре бесплатных онлайн-инструмента SSL для запроса, диагностики и установки сертификатов. Они доступны всем: покупать сертификат в Yeap Cloud не требуется.

Где их найти

  • В консоли: войдите и откройте SSL-сертификаты → Инструменты SSL (/ssl/tools).
  • На публичной странице: без входа в аккаунт перейдите на yeap.cloud/tools/ssl.

В обоих случаях доступны одни и те же четыре инструмента: Генератор CSR, Дополнение цепочки, Декодер сертификатов и Проверка соответствия ключа.

Примечание

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

Генератор CSR

Создает запрос на подпись сертификата (CSR) и соответствующий закрытый ключ для подачи запроса в удостоверяющий центр (CA).

ПолеОписание
Домен (Common Name)Обязательное поле, например example.com или *.example.com
Организация, подразделениеДля сертификатов OV/EV укажите юридическое наименование компании; для DV можно оставить пустым
Город, регионМестонахождение организации
Код страныДвухбуквенный код страны по ISO, например CN или US
Электронная почтаНеобязательное поле
Размер ключа2048 или 4096 bit (RSA)
Домены SAN (необязательно)Дополнительные имена через запятую, например www.example.com, api.example.com. Common Name автоматически добавляется в список SAN

Нажмите Сгенерировать CSR. На странице появятся CSR и закрытый ключ; для каждого доступны кнопки Копировать и Скачать.

Предупреждение

Закрытый ключ показывается только в этом результате и не хранится на платформе. Сразу скачайте его и сохраните в надежном месте. При потере ключа сертификат нельзя будет использовать и потребуется перевыпуск.

Если ваша политика безопасности запрещает передачу закрытых ключей за пределы компьютера, создайте их локально с помощью OpenSSL:

bash
openssl req -new -newkey rsa:2048 -nodes -sha256 \
  -keyout example.com.key -out example.com.csr \
  -subj "/C=US/ST=California/L=San Francisco/O=Example Inc/CN=example.com" \
  -addext "subjectAltName=DNS:example.com,DNS:www.example.com"

Дополнение цепочки

Если некоторые браузеры или клиенты считают сертификат недоверенным, обычно причина в том, что сервер не передает промежуточные сертификаты. Вставьте сертификат (PEM) и нажмите Дополнить цепочку. Инструмент использует URL из расширения Authority Information Access (AIA) каждого сертификата для загрузки сертификата издателя, проходя до 10 уровней или до корневого сертификата.

Результат содержит:

  • Полную цепочку: скопируйте или скачайте ее и используйте в качестве файла полной цепочки (например, для ssl_certificate в Nginx).
  • Сведения о цепочке: субъект, издатель и срок действия каждого сертификата в цепочке.

Если в сертификате нет сведений AIA или URL издателя недоступен, инструмент вернет только то, что удалось получить. В таком случае получите промежуточные сертификаты у своего CA.

Декодер сертификатов

Вставьте сертификат (PEM) и нажмите Декодировать сертификат, чтобы увидеть:

  • Common Name и имена SAN
  • Издателя и организацию
  • Начало и окончание срока действия с количеством оставшихся дней или отметкой «Срок действия истек»
  • Серийный номер и алгоритм подписи
  • Тип ключа (RSA, ECDSA и другие) и его размер

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

Проверка соответствия ключа

Если при установке сертификата возникает ошибка, например «закрытый ключ не соответствует сертификату», используйте этот инструмент. Вставьте сертификат и закрытый ключ (PEM, без шифрования) и нажмите Проверить соответствие:

  • Соответствует: ключ и сертификат соответствуют друг другу и могут использоваться вместе.
  • Не соответствует: убедитесь, что используете закрытый ключ, созданный вместе с CSR для этого сертификата.
Предупреждение

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

bash
openssl x509 -noout -pubkey -in example.com.crt | openssl sha256
openssl pkey -pubout -in example.com.key | openssl sha256

Одинаковый результат означает, что ключи соответствуют друг другу.

Использование API

Конечные точки инструментов не требуют токена входа и принимают тело запроса в JSON:

bash
curl -X POST https://api.yeap.cloud/ssl-tools/decode-cert \
  -H "Content-Type: application/json" \
  -d '{"certificate": "-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----"}'
Конечная точкаПоля запроса
POST /ssl-tools/generate-csrcommonName (обязательное), organization, organizationalUnit, locality, state, country, email, keySize (2048/4096), san (через запятую)
POST /ssl-tools/complete-chaincertificate
POST /ssl-tools/decode-certcertificate
POST /ssl-tools/match-keycertificate, private_key

Успешный вызов возвращает {"success": true, "data": {...}}. Для этих конечных точек действуют ограничения частоты запросов; при превышении лимита требуется проверка на бота, поэтому они не подходят для массового или автоматизированного использования.

Связанные разделы

Была ли эта страница полезна?