Laboratorio de creación y auditoría de CSR
Audita solicitudes de firma de certificado decodificadas o crea una correcta a partir de un escenario.
Abrir la herramienta →La herramienta interactiva se abre en inglés.
Una solicitud de certificado falla por cosas que no se ven en un nombre de host: qué nombres afirma de verdad, qué tan fuerte es su clave y cómo está firmada. Este laboratorio tiene dos modos. En el modo auditoría marcas en Certificate Signing Requests (CSR) decodificadas los defectos que un CA o un navegador moderno rechaza: un CN que no es un nombre de host, un SAN ausente o que no coincide, una clave demasiado pequeña, una firma SHA-1, un mal uso de comodines o el tipo de clave equivocado. En el modo creación rellenas un formulario de CSR (CN, SAN, algoritmo y tamaño de clave) para un propósito dado y un validador comprueba que cada nombre de host requerido está cubierto y que la clave es sólida. La lección de fondo: el SAN es la fuente autorizada y el CN es un vestigio; los clientes modernos ignoran el Common Name, así que los nombres que afirma un certificado deben estar en el subjectAltName. Todo se ejecuta en tu navegador; la generación opcional de un par de claves usa la Web Crypto API. Es un laboratorio Pro: con una cuenta gratuita tienes 3 usos de herramientas Pro en total y después necesitas Pro.
- Elige el modo auditoría o el modo creación y un nivel de dificultad.
- En auditoría, lee los campos decodificados del CSR y marca cada defecto que un CA rechazaría.
- En creación, rellena CN, SAN y algoritmo y tamaño de clave para el escenario, y opcionalmente genera un par de claves real.
- Revisa la calificación campo por campo: cobertura, CN/SAN, tamaño y tipo de clave e higiene de comodines.
Preguntas frecuentes
¿Qué es el laboratorio de creación y auditoría de CSR?
Un ejercicio en el navegador para leer y escribir Certificate Signing Requests. En el modo auditoría ves CSR decodificadas (CN del sujeto, O/OU, lista de SAN, algoritmo y tamaño de clave, algoritmo de firma) y marcas los errores que rechazaría un CA moderno. En el modo creación recibes un escenario (los nombres de host que cubrir y el propósito) y rellenas un formulario de CSR que califica un validador. Se califica con niveles de dificultad; no requiere instalación.
¿Por qué el Common Name (CN) ya no importa?
Porque los navegadores modernos y los CA públicos validan un certificado contra su extensión subjectAltName (SAN) e ignoran por completo el campo CN. Una CSR con un CN aparentemente perfecto pero sin SAN no se validará. El laboratorio lo entrena directamente: un SAN ausente, o un CN que no se repite en el SAN, es un fallo que detectar (auditoría) y una comprobación que debes superar (creación).
¿Genera una clave real?
Opcionalmente, sí. En el modo creación puedes hacer clic para generar un par de claves RSA o ECDSA auténtico en tu navegador con la Web Crypto API, un toque de realismo para que el ejercicio se parezca a un flujo real de openssl req. Sin embargo, la nota se calcula a partir de los campos decodificados de la CSR (cobertura, CN/SAN, tamaño de clave, tipo de clave, higiene de comodines), no analizando una solicitud real codificada en DER.
¿Para quién es?
Para ingenieros y profesionales de seguridad que emiten certificados TLS, para quien prepara una entrevista de PKI, TLS o seguridad en la nube, y para equipos que quieren una forma rápida de desarrollar la intuición sobre por qué se rechaza una CSR (claves débiles, firmas SHA-1, errores de CN/SAN y mal uso de comodines) sin tocar un CA de producción.
¿Es gratis?
No, es un laboratorio Pro. Con una cuenta gratuita tienes 3 usos de prueba de herramientas Pro en total; después necesitas Pro.