tool hub Centro de herramientas

SSL PEM Viewer

SSL PEM Viewer — se ejecuta en el navegador. No se guardan datos.

Se ejecuta en el navegador Sin registro Gratis


Ver PEM SSL / texto del certificado

Introduce los valores y pulsa Calcular.

Cómo usar

  1. Pegue un PEM (BEGIN CERTIFICATE … END) o la salida de openssl x509 -text en el recuadro de texto.
  2. Pulse Analizar para ver el formato, la longitud del cuerpo, Subject/CN y un resumen de validez.
  3. En PEM, el Base64 se descodifica a bytes DER y longitud, una heurística de CN y una vista previa hex se escriben en el recuadro de detalles.
  4. En texto openssl, las líneas Subject, Not Before y Not After se leen con una expresión regular. La validez es más precisa en este formato.
  5. Restablecer vacía la entrada. No se hacen validación de cadena, comprobaciones de revocación ni inspección de clave privada.

Conceptos clave

SubtleCrypto del navegador no tiene una API estándar para analizar un certificado X.509 completo. Por eso PEM se basa en la descodificación Base64 DER y un barrido del OID de nombre común (2.5.4.3). La validez es fácil de pasar por alto con un barrido DER simple, así que si necesita fechas, pegue el resultado de openssl x509 -in cert.pem -text -noout desde un terminal. Analizar un recuadro vacío solo pide que pegue algo. La etiqueta PEM puede ser CERTIFICATE u otro nombre de bloque. El recuadro de detalles puede mostrar solo un prefijo recortado.

La visualización es de referencia. No comprueba si la firma es válida, si hay una CA intermedia o si el certificado está revocado por CRL u OCSP. El TLS en vivo de un servidor de producción debe comprobarse primero con openssl s_client o el candado del navegador. El contenido pegado se procesa solo en este dispositivo. La heurística de CN mira etiquetas habituales como PrintableString y UTF8. Los CN Unicode o multilingües pueden verse rotos o vacíos. Use siempre texto openssl cuando necesite fechas.

Ejemplo

Pegue el PEM de un certificado de sitio y analice: formato CERTIFICATE y longitud del cuerpo en bytes. Si el CN parece example.com, la heurística lo captó. Pegue texto openssl y Not Before ~ Not After rellenan el campo de validez. Las fechas vacías suelen significar que pegó solo PEM: añada la salida -text. El PEM de un certificado Let's Encrypt muestra bytes del cuerpo y un CN heurístico. Para ver la caducidad, ejecute openssl -text en el mismo archivo y péguelo.

Relacionado: Mi IP · Calculadora CIDR

Preguntas frecuentes

¿Qué pego en el visor SSL PEM?

Un bloque PEM con BEGIN/END, o la salida de openssl x509 -text. Se lee una etiqueta PEM de clave privada pero la clave no se verifica. Varios PEM de cadena siguen tomando solo el primer par BEGIN/END. Analice los intermedios por separado.

¿Puedo ver el CN y la validez del certificado?

El CN sale de una heurística DER o de la línea Subject. La validez se ve bien cuando el texto openssl tiene Not Before/After. El DER sin envoltorio PEM falla. Incluya base64 y la línea BEGIN.

¿También funciona la salida de openssl x509 -text?

Sí. Las líneas Subject y de fechas lo clasifican como texto openssl. Un BEGIN CERTIFICATE al lado puede tomar la vía PEM. Los certificados solo con SAN y sin CN en Subject pueden dejar el campo CN vacío o parecido a otro campo.

¿Valida el certificado?

No. Es para visualización y aprendizaje; no confíe en la firma, la cadena ni la caducidad de esta pantalla. No avisa de que la caducidad está cerca. Lea usted las cadenas de fecha.

¿El Base64 PEM se procesa solo en el navegador?

Sí. Los certificados pegados no se suben. El recuadro de detalles guarda solo longitud, CN y una vista previa hex. Antes de producción, confirme el apretón de manos real con openssl verify o un navegador.

¿Comprueba cadenas o revocación?

No. No se tratan intermedios, CRL ni OCSP. Use herramientas de servidor para comprobaciones de despliegue. Si se mezcla una clave privada, no comparta esta pestaña. El procesamiento es local, pero una fuga de pantalla sigue siendo un riesgo.

SSL PEM Viewer imagen de portada
La entrada no se envía al servidor y desaparece al cerrar la página.

Última revisión: 2026-09-04