Cómo resolver el error al importar diferentes CRLs del mismo emisor en Fortinet

En sistemas FortiGate, uno de los problemas que puede surgir es la dificultad para importar y utilizar múltiples Listas de Revocación de Certificados (CRLs) provenientes del mismo emisor. Este tema es crucial porque afecta la gestión de la seguridad y la autenticidad de los certificados, lo que podría comprometer la integridad de las conexiones seguras. Este artículo proporcionará una guía clara sobre el comportamiento de FortiOS en este contexto, así como un diagnóstico y soluciones recomendadas.

Descripción del problema

Este artículo describe el comportamiento de FortiOS al intentar importar y utilizar diferentes CRLs del mismo emisor. La incompatibilidad en este proceso puede llevar a inconsistencias y errores en la gestión de certificados, dificultando la actualización de los mismos y afectando la seguridad del dispositivo.

Alcance

Este problema es relevante para todas las versiones de FortiOS, incluyendo v7.0.x, v7.2.x, v7.4.x y v7.6.x, específicamente en dispositivos FortiGate.

Diagnóstico paso a paso

Al importar tanto una CRL base como una delta, la interfaz gráfica de usuario de FortiGate solo mostrará la CRL base en el sistema bajo Certificados / CRL, ignorando la CRL delta. Esto indica que la funcionalidad requerida no está soportada. Para verificar el error mediante la línea de comandos, se puede intentar configurar ambas CRLs a pesar de que FortiOS no lo permite.

Ejemplo de configuración no funcional en CLI:

config vpn certificate crl
edit «CRL_1»
set range global
set http-url «http://testcrl.domain.de/certenroll/crltestca(1).crl«
next
edit «CRL_2»
set range global
set http-url «http://testcrl.domain.de/certenroll/crltestca(1)+.crl«
next
end

Artículos relacionados  Cómo solucionar la alerta por correo electrónico en Fortinet con campos de registro añadidos como acción de automatización

Solución recomendada

Importar o utilizar diferentes CRLs del mismo emisor no está soportado en las versiones actuales de FortiOS (v7.0.x, v7.2.x, v7.4.x y v7.6.x). Si se requiere utilizar CRLs de actualizaciones, se recomienda mantener una única CRL por emisor o trabajar con CRLs que provengan de emisores diferentes.

Comandos CLI utilizados

Para verificar las CRLs actuales y los posibles errores relacionados, los siguientes comandos pueden ser útiles:

diag debug application crl-update -1

diag debug enable

Al habilitar el modo de depuración para la actualización de CRLs, el daemon mostrará el siguiente error:

__http_recv()-407: save(CRL_2) vfid 0 failed: CRL with same issuer exists
crl_update_result()-247: HTTP result=10: CRL with same issuer exists

Buenas prácticas y recomendaciones

Para prevenir problemas en la gestión de CRLs, es recomendable:

  • Usar una única CRL por emisor en todas las configuraciones.
  • Realizar pruebas en un entorno controlado antes de implementar cambios en producción.
  • Monitorear regularmente los logs de CRLs y realizar auditorías de certificados.

Notas adicionales

Recuerde que la estructura y la configuración de las CRLs pueden variar según las necesidades específicas de su entorno. Es importante actualizar y mantener la documentación del sistema y considerar las versiones de FortiOS al aplicar cualquier configuración o solución.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Your email address will not be published. Required fields are marked *