GNU/Linux >> Belajar Linux >  >> Linux

Mengapa wget tidak memverifikasi sertifikat SSL?

Solusi 1:

Secara default wget akan memeriksa sertifikat di jalur yang ditentukan dalam file conf openssl /etc/pki/tls/openssl.cnf (tidak yakin apakah jalur tersebut benar untuk fc8). Silakan periksa file konfigurasi openssl dan konfirmasikan bahwa jalurnya benar. Mungkin itu openssl, yang perlu diperbaiki.

Solusi 2:

Saya mengalami masalah dengan wget tidak menemukan sertifikat saya, jadi saya memasang sertifikat-ca

sudo apt install ca-certificates

lalu saya edit:

sudo vi /etc/wgetrc

dan menambahkan

ca_directory=/etc/ssl/certs

atau Anda bisa menggunakan perintah ini untuk menambahkannya sampai akhir:

printf "\nca_directory=/etc/ssl/certs" | sudo tee -a /etc/wgetrc

Solusi 3:

Sistem Anda tidak mempercayai rantai tanda tangan untuk sertifikat Google.

Mereka juga tidak menyajikan rantai sertifikat lengkap, hanya sertifikat penerbit mereka; tidak 100% normal, tetapi tentu saja tidak ada yang menghentikan Anda untuk memvalidasi rantai.

Sistem kuno Anda kemungkinan besar memiliki sekumpulan otoritas sertifikat akar tepercaya yang sama kunonya.

Percayai sertifikat VeriSign yang tepat (di sini), dan Anda akan baik-baik saja.

Solusi 4:

Anda perlu mengumpulkan daftar root certificate yang ingin Anda percayai dan beri tahu wget cara menemukannya menggunakan --ca-certificate atau --ca-directory pilihan. Anda mungkin sudah memilikinya di /etc/pki/tls/certs jika Anda telah menginstal paket yang sesuai.


Linux
  1. Infografis-Cara Menerapkan Sertifikat SSL

  2. Mengapa `\d` tidak berfungsi dalam ekspresi reguler di sed?

  3. Mengapa membuat gambar memberi saya file, bukan gambar?

  1. Mengapa kompresi Gzip tidak menghilangkan potongan duplikat data?

  2. mengapa jembatan linux tidak berfungsi

  3. Daftar semua sertifikat ssl ca yang tersedia

  1. Mengapa cPanel Adalah Solusi Terbaik untuk Desainer Situs Web

  2. Mengapa perintah sudo membutuhkan waktu lama untuk dieksekusi?

  3. Lokasi Sertifikat SSL di UNIX/Linux