Pendahuluan
Jika Anda perlu membuat curl
abaikan kesalahan sertifikat, pastikan Anda mengetahui konsekuensi dari koneksi dan transfer SSL yang tidak aman.
Anda hanya boleh berlatih melewatkan pemeriksaan sertifikat untuk tujuan pengembangan.
Dalam tutorial ini, Anda mempelajari cara membuat curl mengabaikan kesalahan sertifikat.
Buat curl Abaikan Kesalahan SSL
Sintaks dasar untuk mengabaikan kesalahan sertifikat dengan curl
perintahnya adalah:
curl --insecure [URL]
Atau, Anda dapat menggunakan:
curl -k [URL]
Situs web tidak aman jika memiliki sertifikat SSL kedaluwarsa, salah konfigurasi, atau tidak ada yang memastikan koneksi aman. Saat Anda mencoba menggunakan curl
untuk terhubung ke situs web semacam itu, output merespons dengan kesalahan.
Misalnya, jika Anda menjalankan perintah:
curl myawesomewebsite.com
Output harus menampilkan konten URL. Namun, karena situs web ini memiliki sertifikat SSL yang tidak valid, ini menunjukkan kesalahan seperti pada contoh di bawah ini.
curl: (60) SSL: no alternative certificate subject name matches target host name 'unixtutorial.test'
Ini berarti “sertifikat rekan tidak dapat diautentikasi dengan sertifikat CA yang diketahui”.
Untuk melewati batasan ini, Anda dapat menggunakan --insecure
(atau -k
) opsi yang memungkinkan koneksi server tidak aman saat menggunakan SSL. Oleh karena itu, Anda akan menjalankan:
curl -k myawesomewebsite.com