Recientemente actualicé nuestro servidor de 8.04 a 10.04, y todo el software junto con él.
Por lo que he encontrado en línea, parece que la nueva versión de CURL no incluye un paquete de CA y, como resultado, no puede verificar que el certificado del servidor al que se está conectando esté firmado por una autoridad válida .
El error real es:
Error CURL: problema con el certificado SSL, verifique que el certificado CA esté bien. Detalles: error: 14090086: rutinas SSL: SSL3_GET_SERVER_CERTIFICATE: verificación de certificado fallida
Algunos lugares que he encontrado sugieren especificar manualmente un archivo CA o deshabilitar la comprobación por completo configurando una opción cuando llama a CURL, pero prefiero solucionar el problema globalmente, en lugar de tener que modificar las llamadas CURL de cada aplicación.
¿Hay alguna forma de solucionar el problema de CA de CURL en todo el servidor para que todo el código de aplicación existente funcione como es sin necesidad de ser modificado?