Di recente ho aggiornato il nostro server dall'8.04 al 10.04 e tutto il software insieme ad esso.
Da quello che ho trovato online, sembra che la nuova versione di CURL non includa un bundle CA e, di conseguenza, non riesca a verificare che il certificato del server a cui ti stai connettendo sia firmato da un'autorità valida .
L'errore reale è:
Errore CURL: problema certificato SSL, verificare che il certificato CA sia OK. Dettagli: errore: 14090086: routine SSL: SSL3_GET_SERVER_CERTIFICATE: verifica del certificato non riuscita
Alcuni casi che ho trovato suggeriscono di specificare manualmente un file CA o disabilitare del tutto il controllo impostando un'opzione quando si chiama CURL, ma preferirei piuttosto risolvere il problema a livello globale, piuttosto che dover modificare le chiamate CURL di ogni applicazione.
C'è un modo per risolvere il problema CA di CURL a livello di server in modo che tutto il codice dell'applicazione esistente funzioni così com'è senza la necessità di essere modificato?