in Undefined

cara cURL di PHP mengakses situs yang terproteksi HTTPS (TLS/SSL)

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.

Write a Comment

Comment