GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Listen Sie unterstützte SSL/TLS-Versionen für einen bestimmten OpenSSL-Build auf

Sie können die Versionsunterstützung nicht über die Befehlszeile prüfen. Die beste Option wäre, das OpenSSL-Änderungsprotokoll zu überprüfen.

Openssl-Versionen bis 1.0.0h unterstützen SSLv2, SSLv3 und TLSv1.0. Ab Openssl 1.0.1 wird Unterstützung für TLSv1.1 und TLSv1.2 hinzugefügt.


Es ist umständlich, aber Sie können dies aus den Nutzungsmeldungen für s_client entnehmen oder s_server , die #if sind zur Kompilierungszeit angepasst, um den unterstützten Protokollversionen zu entsprechen. Verwenden Sie so etwas wie

 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

Verwenden Sie dieses

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

Das hat bei mir funktioniert:

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

Bitte teilen Sie mir mit, wenn dies falsch ist.


Linux
  1. Go For It – Eine moderne To-Do-Liste mit Timer

  2. Eine fantastische Liste von Apps und Ressourcen für elementare Betriebssysteme

  3. Bash für Schleifenbeispiele

  4. So deaktivieren Sie einen bestimmten Befehl für einen bestimmten Benutzer in Linux

  5. grep rekursiv für einen bestimmten Dateityp unter Linux

4 Aufgabenlisten-Manager für den Linux-Desktop

Testen von SSL-Verbindungen mit SSLyze, Nmap oder OpenSSL

80 Linux-Überwachungstools für SysAdmins

So überprüfen Sie das SSL-Ablaufdatum auf Plesk

Top 10 der besten Antivirenprogramme für Linux – Liste der Linux-Antivirensoftware!

Finden Sie die Schnittstelle für die Route zu einem bestimmten Host