A veces ocurre que estamos trabajando en algun proyecto donde necesitamos el certificado SSL, a continuación 2 ejemplos comunes

  • Cuando queremos trabajar con alguna API externa (Facebook, Twitter, Google Maps…)
  • Cuando estamos o necesitamos utilizar la función cURL de php

El mensaje que nos aparece al trabjar sobre el seria esto

SSL certificate error: unable to get local issuer certificate

Entonces para solucionar este error hay una solución muy simple en la que sólo debemos añadir estos ajustes en la función cURL

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

Justo después de iniciar cURL y antes de cerrarlo, con esto nos estaria funcionando correctamente.

Acerca del Autor

Met El Idrissi

Desarrollador web WordPress freelance y emprendedor tecnológico en aplicaciones web SaaS

Ver Artículos