Translate

Jangan set CURLOPT_SSL_VERIFYPEER off !! Solusi cURL disini

Kadang kita menggunakan cURL php untuk mengakses api dari suatu website.
dan kadang pula kita mendapatkan error "SSL certificate problem, verify that the CA cert is OK".
seringnya kita melakukan setting CURLOPT_SSL_VERIFYPEER menjadi off.
hal ini tidak recommended dilakukan, karena berarti data bisa di bajak orang (bukan cuman status kamu aja yang bisa dibajak)

ternyata error ini dikarenakan sertifikat bundle CA root yang tidak di update.
bundle CA root adalah file teks yang berisi tandatangan kriptografik yang digunakan curl untuk melakukan verifikasi terhadap sertifikat SSL host.

Solusi termudah adalah dengan menambahkan info bundle CA root terbaru ini pada file php.ini.
Langkah - langkahnya adalah sebagai berikut:

1. download file bundle CA root disini .
2. lalu tambahkan baris ini pada file php.ini :
curl.cainfo=c:\php\cacert.pem

Pastikan path dari lokasi CA root benar.
3. setelah itu restart server kamu..

semoga artikel ini bermanfaat.