CentOS+PHPCAS: CURL error #77: Problem with the SSL CA cert (path? access rights?

CentOS Version: 6.3
PHPCAS Client Version: 1.3.1

It takes me at least 3 days to solve this error !!!… So i need to share!!.. It may help someone!!!…

You should edit your phpCAS Client code.  Find the “CurlRequest.php” file in your phpCAS Client:

# find | grep CurlRequest.php

I’m using CentOS.  So i edit this file with:

# nano  /usr/share/pear/CAS/Request/CurlRequest.php

At this point you should find the “protected function sendRequest”. And add the following code before the curl_exec invocation:

curl_setopt($ch,CURLOPT_CAINFO, "/etc/pki/tls/certs/apachekey.pem");
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//be carefull with this line

It works for me!.. But i’m in test environmet maybe you shouldn’t use “CURLOPT_SSL_VERIFYPEER”.

Good Luck!!!…

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s