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

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

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

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

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

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

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

Markdown
[![signature health](https://ecdsa.com/api/badge/spamhaus.org)](https://ecdsa.com/health/spamhaus.org)
HTML
<a href="https://ecdsa.com/health/spamhaus.org"><img src="https://ecdsa.com/api/badge/spamhaus.org" alt="signature health"></a>
reStructuredText
.. image:: https://ecdsa.com/api/badge/spamhaus.org
   :target: https://ecdsa.com/health/spamhaus.org
   :alt: signature health

Все 5 бейджей · spamhaus.org

Бейдж «signature health» для spamhaus.orgБейдж «cert expires» для spamhaus.orgБейдж «tls» для spamhaus.orgБейдж «cert key» для spamhaus.orgБейдж «post-quantum» для spamhaus.org

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

Каждый бейдж ведёт на полный отчёт: Состояние подписей spamhaus.org

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

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

Бейдж — это 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, чтобы понять, почему бейдж ключа показывает именно это.