with the problem impactor cert php curl

the - curl https php



Problema de PHP con el certificado SSL CA(path? Access rights?) (5)

Acabo de actualizar a PHP 5.5.17 y aquí es cuando comenzó el problema. El servidor ejecuta transacciones de PayPal y cURL comenzó a fallar en este error: "Problema con el certificado CA de SSL (¿camino? ¿Derechos de acceso?)".

Traté de regenerar los certs, modificando las opciones de curl, nada me estaba llevando a ninguna parte. La solución fue simplemente reiniciar el servidor (CentOS 6.5 en mi caso). Espero que esto ayude a alguien.

Me sale este error:

"Problema con el certificado CA de SSL (¿camino? ¿Derechos de acceso?)"

Al hacer:

$curl = curl_init(''https://example.com'' . ($method == ''GET'' && $params ? ''?'' . $params : '''')); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); $response = curl_exec($curl); print curl_error($curl)

Funciona bien en otro servidor.

SSL está usando NSS. PHP 5.3.6


Me sucede después de la actualización de los paquetes.

Una vez que reinicié el apache, se solucionó.

Luego lo instalé en el servidor de producción y lo obtuve nuevamente. Esta vez fue un desastre en los certificados en / etc / pki / tls / certs /

Haz una copia de seguridad de los archivos y este comando lo arreglará:

curl http://curl.haxx.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt


Si obtiene el "Problema con el certificado CA de SSL (¿derechos de acceso?"), Puede significar que ha eliminado todo de /etc/pki/tls/certs/ o ha establecido permisos no válidos (CHMOD).

Si está utilizando RHEL / CentOS, intente yum reinstall openssl ca-certificates -y


Tenía esto a dos servidores que usan el IPN de PayPal, ambos al mismo tiempo.

La reparación era reiniciar Apache.


funcionó cambiando el nombre del nssdb:

mv /etc/pki/nssdb /etc/pki/nssdb.old