Si encuentra errores al validar el formato PEM de un certificado, busque aquí el mensaje de error para obtener más información.

A continuación, se presenta una lista con posibles escenarios donde se generan los errores.

Error

Problema

Formato PEM no válido. Es posible que se deba a un formato BEGIN incorrecto. Consulte el registro para obtener más detalles.

El certificado BEGIN de clave privada no es válido.

Formato PEM no válido. Mensaje de excepción: ---END RSA PRIVATE KEY no se encuentra. Consulte el registro para obtener más detalles.

El certificado END de clave privada no es válido.

Formato PEM no válido. Mensaje de excepción: Problema al crear la clave privada RSA: java.lang.IllegalArgumentException: No se pudo crear la secuencia desde el byte[]: secuencia dañada - supera el límite de longitud. Consulte el registro para obtener más detalles.

La clave privada del certificado está dañada.

Error al analizar los certificados de cadena PEM. Consulte el registro para obtener más detalles.

El certificado BEGIN de clave pública no es válido.

Se encontraron datos PEM con formato incorrecto. Consulte el registro para obtener más detalles.

El certificado END de clave pública no es válido.

Se encontraron datos PEM con formato incorrecto. Consulte el registro para obtener más detalles.

La clave pública del certificado está dañada.

No hay ningún certificado de destino o fin para crear la cadena.

No hay ningún certificado de destino o fin.

No se puede generar la ruta de la cadena de certificados, ninguno de los certificados de destino es válido. Puede que falten los certificados raíz o intermedio.

No hay ninguna cadena de certificados para crear.

Error ambiguo: Se han encontrado varias cadena de certificados y no es seguro cuál se tiene que devolver

Hay más de una cadena de certificados.

No se puede generar la ruta de la cadena de certificados, CertificateExpiredException: el certificado caducó el 20171206054737GMT + 00:00. Consulte el registro para obtener más detalles.

El certificado caducó.

Mensaje de error similar a "Datos inesperados detectados en la secuencia" mientras se carga el certificado en formato PEM.

Falta una línea vacía o atributos adicionales entre un certificado de hoja y un certificado intermedio en una cadena de certificación. La adición de una línea vacía entre el certificado de hoja y el certificado intermedio resolverá el problema.

Figura 1. Ejemplo