Перейти к содержимому
ecdsa.com

Бейджи TLS-сертификата для README

Пять динамических SVG-бейджей для любого домена: общая оценка состояния подписей, обратный отсчёт до истечения срока действия сертификата, согласованная версия TLS, ключ сертификата и готовность к постквантовой криптографии. Выберите бейдж, настройте стиль и скопируйте фрагмент кода в формате Markdown, HTML или reStructuredText. Без аккаунта, без токена, без шага сборки.

Стиль
Попробуйте:

Выберите бейдж

Все превью ниже — это то, что эндпоинт прямо сейчас отдаёт для вашего домена.

Скопируйте его в README

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

Все 5 бейджей

signature health | Acert expires | через 34 дняtls | 1.3cert key | ECDSA P-256post-quantum | пока нет

Кнопка «Копировать все в Markdown» берёт для каждого бейджа его собственную надпись по умолчанию и стиль, выбранный выше: 5 строк, готовых к вставке одним рядом.

Зачем вообще размещать там бейдж

Бейдж не устаревает

Бейдж — это SVG, который строится по свежему сканированию и кешируется на час, а не снимок, однажды вставленный вручную. Продлите сертификат, перейдите на ECDSA, включите TLS 1.3 — и в течение часа бейдж это отразит, без задания CI и без токена.

Эту проверку могут повторить другие

Каждый бейдж ведёт на полный отчёт по адресу ecdsa.com/health/<ваш домен>, так что читатель видит, что именно измерялось (цепочка, алгоритмы, версии протокола, сроки действия), а не принимает цвет на веру.

Бейдж заранее замечает банальную проблему

Бейдж срока действия, который желтеет прямо в вашем README, — дешёвое и постоянное напоминание о том, что сертификат нужно продлить, пока его истечение не уронило сайт на выходных.

Как устроены эндпоинты

Каждый бейдж — это обычный GET-запрос к https://ecdsa.com/api/badge/<domain> с суффиксом типа (/expiry, /tls, /key, /pqc), а ответ приходит в виде SVG. Есть 2 необязательных параметра запроса: ?style=for-the-badge для высокого варианта в верхнем регистре и ?label=Your%20text, чтобы заменить надпись слева.

Результаты кешируются на час, поэтому даже популярный README обходится вашему серверу в одно рукопожатие в час, а не в одно на каждого посетителя. Для недоступного домена отображается серый бейдж unreachable, а не битое изображение: бейдж никогда не превратит ваш README в страницу с отсутствующими картинками.

Хотите сначала понять, из чего складывается оценка? Запустите полную проверку в разделе «Состояние подписей домена» или прочитайте статью Сравнение ECDSA и RSA, чтобы понять, почему бейдж ключа показывает именно это.