Buenos dias, dado a que queremos hacer uso de los servicios web entre Pilaga y Diaguita, entre ellos la carga de comprobantes, es que nos encontramos configurando el sistema Pilaga para emplearlos.
Les comento que actualmente nosotros tenemos configurada la conexion entre Diaguita y Pilaga, para que Diaguita pueda consultar los preventivos y compromisos de Pilaga. Ahora queremos configurar para que Pilaga pueda consultar los documentos cargados en Diaguita, amortizaciones y garantias.
El tema es que una vez que realizamos la configuración, se nos presente el siguiente error al momento de intentar cargar las Oficinas de contratación, desde Administración->Configuración de Unidad de Gestión-> Solapa Oficina SIU-Diaguita:
cURL error 60: SSL certificate problem: certificate has expired (see https://curl.haxx.se/libcurl/c/libcurl-errors.html)
Les comento que en algun momento probamos conectar Pilaga 3.5.8 con Diaguita 2.7.0 y pudimos hacerlo sin inconvenientes, por lo que no se porque se presenta este error en las versiones de Pilaga 3.5.13 y Diaguita 3.0.0:
El ambiente de prueba en el que estamos configurando, es el siguiente:
- Tenemos instalado en un mismo servidor Pilaga 3.5.13 y Diaguita 2.7.1
- Desde Diaguita si podemos consultar preventivos y compromisos de Pilaga. El problema es a la inversa.
- La configuración que realizamos en Pilaga, en …/instalacion/i__produccion/p__pilaga/rest/diaguita/cliente.ini es la siguiente:
to = “https://diaguita300.unpa.edu.ar/diaguita/rest/”
auth_tipo = digest
auth_usuario = pilaga_rest
auth_password = pilhacadiaguita2020
Donde este usuario y password estan definidos en …/instalacion/i__produccion/p__diaguita/rest/servidor_usuarios.ini
[pilaga_rest]
password = pilhacadiaguita2020
Ahora bien, las pruebas que hicimos buscando alguna solución en Internet fueron:
1- Desde el navegador verificamos la fecha de expiración de los certificados y es Octubre 2020.
2- Reinstalar php7.1-curl.
3- Descargar de la pagina oficial de Curl el certificado cacert.pem, alojarlo en donde tenemos nuestros certificados que NO son autofirmados, y luego agregamos en en php.ini las siguientes líneas:
curl.cainfo = /etc/apache2/ssl/cacert.pem
openssl.cafile= /etc/apache2/ssl/cacert.pem
Pero la solución no funcionó.
3- Tambien volvimos a reemplazar nuestros certificados y el error persiste.
¿Podrán indicarme a que podría deberse el error?
Muchas gracias.
Saludos
Paola
UNPA