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 tu dominio.
Cópiala en tu README
Introduce un dominio arriba y los fragmentos de código aparecerán aquí.
Las cinco insignias
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.
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.