Fazendo o curl do PHP aceitar qualquer certificado SSL

image_pdfimage_print

Quando for utilizar o PHP para conectar via https e o certificado não conseguir ser verificado, via curl do PHP, um erro parecido ao apresentado abaixo será apresentado:

cURL error 60: SSL certificate problem: unable to get local issuer certificate

A maneira que iremos apresentar não é a mais indicada para resolver este problema, visto que ela apenas ignora o problema e passa a ingorar a fonte que fornece o certificado, simplesmente aceitando.

Iremos fazer isto configurando o curl para ignorar a verificação do certificado SSL.

Para isto, basta:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!