Ejner A. Galaz G.

blog personal y pseudo-profesional

Instalar certificado local (WAMP)

o el título que lo había puesto inicialmente…

Solución «Uncaught Exception: SSL certificate problem: unable to get local issuer certificate in […]«

El error, básicamente, te dice que falta un certificado global. ¿Intentaste utilizar curl en un entorno WAMP? Pues la solución es… instalar y configurar el certificado global, manualmente.

Y los pasos son…

1. Ve a https://curl.se/docs/caextract.html y descarga el cacert.pem.

2. Mueve el archivo a alguna carpeta de tu entorno WAMP (para fines didácticos, mi ruta de entorno WAMP será C:\WAMP\ y moveré el archivo ahí).

3. En Apache, asegúrate de que el mod_ssl esté activo.

4. En php.ini, añade las siguientes líneas:

curl.cainfo="C:\WAMP\cacert.pem"
openssl.cafile="C:\WAMP\cacert.pem"

5. Reinicia Apache.

6. 👌