Luego de actualizar a la 3.8.0, no funciona el onelogin de saml.

Luego de actualizar una instalación de 3.5.13 a la versión 3.8.0 el sistema no permite mas loguearse desde Araí-Usuarios. (el proceso de actualización finalizó correctamente)

Aparentemente el problema es que no reconoce el archivo CRT con la clave y el certificado para el SP.

El mensaje de error es:

Error interno
La configuración de seguridad requiere la existencia de archivos certificado y clave privada para el SP

Al revisar el saml_onelogin.ini, la configuracion se corresponde con la de la versión anterior (lo único que cambia es la ubicación del CRT que ahora apunta al path de la versión 3.8.0). También verifiqué que el archivo esté en este nuevo path.

En la versión anterior (3.5.13), el saml onelogin con Araí usuarios funcionaba perfectamente.

La traza del error completo es (desde sistema.log):


-o-o-o-o-o-
Fecha: 30-12-2020 10:56:56
Operacion: Autentificaci�n de usuarios
Usuario: no_autentificado
Version-PHP: 7.3.25-1+0~20201130.73+debian9~1.gbp042074
Servidor: xxxxx.xxxx.xxxx.edu.ar
URI: /pruebas/siu/pilaga/
Host: 200.0.182.183
==========
[INFO][toba] Se detecto cambio de operaci�n. Se limpia la memoria de la operacion
[INFO][pilaga] PUNTO MONTAJE: se carg� la clase customizacion_toba/pilaga_fuente_datos.php del punto de montaje proyecto. El path del mismo es /home/siu/test/3.8.0/php
[INFO][pilaga] PUNTO MONTAJE: se carg� la clase login/ci_login.php del punto de montaje proyecto. El path del mismo es /home/siu/test/3.8.0/php
[ERROR][toba] toba_error_seguridad: Error Interno La configuracion de seguridad requiere la existencia de archivos certificado y clave privada para el SP
[TRAZA]
	
	toba_autenticacion_saml_onelogin->__construct 
Archivo: /home/siu/test/3.8.0/vendor/siu-toba/framework/php/nucleo/lib/autenticacion/toba_autenticacion_saml_onelogin.php, lInea 46 
	
	toba_manejador_sesiones->get_autenticacion 
Archivo: /home/siu/test/3.8.0/php/login/ci_login.php, lInea 49 
	
	ci_login->ini 
Archivo: /home/siu/test/3.8.0/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 94 
	
	toba_ci->inicializar 
Archivo: /home/siu/test/3.8.0/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 132 
	
	toba_solicitud_web->procesar_eventos 
Archivo: /home/siu/test/3.8.0/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 55 
	
	toba_solicitud_web->procesar 
Archivo: /home/siu/test/3.8.0/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96 
	
	toba_nucleo->acceso_web 
Archivo: /home/siu/test/3.8.0/www/aplicacion.php, lInea 28 

Hola Diego, me paso lo mismo yo aplique por el momento el verifyPeer = 0 en el archivo saml_onelogin.ini.
Te comparto el link de la solución.
http://foro.comunidad.siu.edu.ar/index.php?topic=21214.msg94544

Buenísimo! Gracias Carlos!

Buenos días Diego!
La solución que te paso Carlos es correcta.

Saludos!