Saltar al contenido
ecdsa.com

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.

Estilo
Prueba:

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

signature health | Acert expires | in 34 daystls | 1.3cert key | ECDSA P-256post-quantum | not yet

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.