GNU/Linux >> Belajar Linux >  >> Linux

Cantumkan versi SSL/TLS yang didukung untuk build OpenSSL tertentu

Anda tidak dapat memeriksa dukungan versi melalui baris perintah. Opsi terbaik adalah memeriksa log perubahan OpenSSL.

Versi openssl hingga 1.0.0h mendukung SSLv2, SSLv3 dan TLSv1.0. Dari Openssl 1.0.1 dan seterusnya, dukungan untuk TLSv1.1 dan TLSv1.2 ditambahkan.


Ini kikuk, tetapi Anda bisa mendapatkannya dari pesan penggunaan untuk s_client atau s_server , yaitu #if ed pada waktu kompilasi agar sesuai dengan versi protokol yang didukung. Gunakan sesuatu seperti

 openssl s_client -help 2>&1 | awk '/-ssl[0-9]|-tls[0-9]/{print $1}' 
 # in older releases any unknown -option will work; in 1.1.0 must be exactly -help

Gunakan ini

openssl ciphers -v | awk '{print $2}' | sort | uniq

Ini berhasil untuk saya:

openssl s_client -help 2>&1  > /dev/null | egrep "\-(ssl|tls)[^a-z]"

Harap beri tahu saya jika ini salah.


Linux
  1. apt-get install untuk versi python yang berbeda

  2. grep secara rekursif untuk jenis file tertentu di Linux

  3. Golang Mac OSX dibuat untuk mesin Docker

  1. Mencari opsi tertentu di halaman manual

  2. Daftar semua sertifikat ssl ca yang tersedia

  3. Sebutkan jenis terminal yang didukung?

  1. Menguji Koneksi SSL dengan SSLyze, Nmap atau OpenSSL

  2. Go For It – Daftar Pekerjaan Modern dengan Pengatur Waktu

  3. Temukan antarmuka untuk rute ke host tertentu