Curl: Error 60

11 Mar 2014

Curl_logo

Last week I had a hard time when trying to integrate an old version of a Crowd Connector because I was always getting an error 60 when that connector tried to contact a Crowd Server.

After 10’ seconds of Googling I found that error 60 for curl means:

Peer certificate cannot be authenticated with known CA certificates.

Great ! How can I solve that ?

Unfortunately curl is bundled into the Crowd Connector and it was impossible for me to pass a parameter to specify my CA (this parameter is available in version 2.7 of the connector).

The solution is to add your server CA to the system-default bundle. In RedHat it’s in /etc/pki/tls/certs:

cat my_ca.pem >> /etc/pki/tls/certs/ca-bundle.crt

And voilà ! No more issue