bagi sebagian programmer, khususnya PHP, pasti pernah berhadapan akses antar website/server. Salah satu alat yang paling favorit adalah menggunakan pustaka cURL. Sayangnya cURL secara dasar hanya bisa mengakses protokol HTTP. kalau mau akses HTTPS akan muncul peringatan berikut
Failed: Error Number: 60. Reason: SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
Masalahnya terjadi karena cURL belum diatur untuk percaya dengan sertifikat situs HTTPS tersebut. Cara ringkasnya cukup tambahkan kode di bawah ini sebelum memanggil curl_exec()
:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
tentu saja cara di atas tidak masuk dalam cara aman. Kalau mau aman harus benar-benar membaca sertifikatnya. Caranya? coba baca aja di sumur ini.