Insignias de certificado TLS para tu README
Cinco insignias SVG dinámicas para cualquier dominio: la calificación general de salud de las firmas, los días que faltan hasta la caducidad del certificado, la versión de TLS negociada, la clave del certificado y la preparación poscuántica. Elige una, dale estilo y copia el fragmento de código: Markdown, HTML o reStructuredText. Sin cuenta, sin token y sin paso de compilación.
Elige una insignia
Cada vista previa de abajo es lo que el endpoint en vivo genera ahora mismo para cornell.edu.
Cópiala en tu README
[](https://ecdsa.com/health/cornell.edu)
<a href="https://ecdsa.com/health/cornell.edu"><img src="https://ecdsa.com/api/badge/cornell.edu" alt="signature health"></a>
.. image:: https://ecdsa.com/api/badge/cornell.edu :target: https://ecdsa.com/health/cornell.edu :alt: signature health
Las cinco insignias · cornell.edu
El botón «Copiar todas como Markdown» usa la etiqueta predeterminada de cada insignia y el estilo seleccionado arriba: cinco líneas listas para pegar como una fila.
Cada insignia enlaza al informe completo: Signature Health de cornell.edu
Por qué poner una insignia
Se mantiene al día sola
La insignia es un SVG generado a partir de un análisis reciente y guardado en caché durante una hora, no una instantánea que pegaste una vez. Renueva un certificado, cambia a ECDSA, activa TLS 1.3: la insignia lo refleja en menos de una hora, sin tareas de CI y sin token.
Es una comprobación que otros pueden repetir
Cada insignia enlaza al informe completo en ecdsa.com/health/<tu dominio>, para que quien lo lea pueda ver exactamente qué se midió —cadena, algoritmos, versiones del protocolo, vida útil— en lugar de fiarse del color.
Detecta a tiempo el fallo más banal
Una insignia de caducidad que se vuelve ámbar en tu propio README es un recordatorio barato y permanente de que hay que renovar el certificado antes de que tumbe el sitio un fin de semana.
Cómo funcionan los endpoints
Cada insignia es un simple GET a https://ecdsa.com/api/badge/<domain> más un sufijo de tipo (/expiry, /tls, /key, /pqc) y responde con un SVG. Dos parámetros de consulta opcionales: ?style=for-the-badge para la variante alta en mayúsculas y ?label=Your%20text para sustituir el texto de la izquierda.
Los resultados se guardan en caché durante una hora, así que un README muy visitado le cuesta a tu servidor un handshake por hora, no uno por visitante. Un dominio inaccesible genera una insignia gris unreachable en lugar de una imagen rota: la insignia nunca convierte tu README en una página de imágenes que faltan.
¿Quieres entender primero el porqué de la calificación? Ejecuta la comprobación completa en Signature Health de dominios o lee ECDSA frente a RSA para saber por qué una insignia de clave muestra lo que muestra.