Curl Cert verify failed: BADCERT_NOT_TRUSTED

Jadi ceitanya kali ini saya mau buat supaya router openwrt yang ada di rumah bisa mengirim status koneksi melalui bot telegram. Saya coba pake curl donk. Nah, cuma setelah install curl lalu dijalankan skrip untuk mengirim chat melalui bot, muncul pesan error seperti di judul tulisan ini.

Skenarionya begini, login ke openwrt :

  ssh root@1.2.3.3

Lakukan update, ini kondiri router sudah konek internet lho ya…

  opkg update

Lalu install curl,

  opkg install curl

Selanjutnya, coba jalankan perintah curl seperti ini:

  curl -Ss -v -F chat_id=99999999 -F text="njejel kiye loh" https://api.telegram.org/bot73467876:XXXXXXXXXXXXXXXXXXXXXXXX/sendMessage

Eeee, muncul pesan error seperti ini :

  curl: (51) Cert verify failed: BADCERT_NOT_TRUSTED

Gugling sebentar, nemu di web resminya openwrt, ya meskipun itu panduan untuk wget saya coba saja.

Buat direktori untuk certificatenya :

  mkdir -p /etc/ssl/certs

Lalu install paket ini :

  opkg install ca-certificates

Jalankan kembali curl-nya, beres deh. pesan errornya hilang.

  • linux/OpenWrt/Cert.verify.failed/BADCERT_NOT_TRUSTED
  • Terakhir diubah: 5 bulan yang lalu
  • (Perubahan eksternal)