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

Wie überprüfe ich mit OpenSSL, ob das SSL-Zertifikat SHA1 oder SHA2 ist?

Frage: So überprüfen Sie, ob eine bestimmte Website ein SHA1- oder SHA2-Zertifikat verwendet ? Ich würde gerne die Schritte zur Überprüfung über Webbrowser und auch mit OpenSSL-Befehlen kennen.

Wie überprüfe ich den Signaturalgorithmus des SSL-Zertifikats mit dem OpenSSL-Befehl?

Der unten gezeigte OpenSSL-Befehl ruft ein an google.com ausgestelltes SSL-Zertifikat ab und prüft, ob der Signaturalgorithmus SHA1 oder SHA2 ist.

$ openssl s_client -connect google.com:443 < /dev/null 2>/dev/null | openssl x509 -text -in /dev/stdin | grep Signature
 Signature Algorithm: sha256WithRSAEncryption
 Signature Algorithm: sha256WithRSAEncryption

Sie können auch den OpenSSL-Befehl verwenden, um das Zertifikat des lokalen Webservers zu überprüfen.

$ openssl x509 -text -in /etc/httpd/certs/server.crt |grep Signature
 Signature Algorithm: sha1WithRSAEncryption
 Signature Algorithm: sha1WithRSAEncryption

SSL-Zertifikat per Webbrowser prüfen

Notiz

SHA1 ist veraltet und SHA256 ist ein Muss!

Google Chrome :Klicken Sie nach dem Öffnen einer Website auf das grüne Schlosssymbol neben der Website-URL in der Adressleiste des Webbrowsers. Klicken Sie auf „Verbindung“> Zertifikatsinformationen.

Klicken Sie im Dialogfeld „Zertifikat“ auf „Details“, wählen Sie „Signatur-Hash-Algorithmus“ und suchen Sie nach dem Wert.

Im Firefox-Browser:

Klicken Sie auf das Schlosssymbol neben der Website-URL in der Adressleiste und dann auf „Weitere Informationen“

Klicken Sie auf die Registerkarte „Sicherheit“ und auf die Schaltfläche „Zertifikat anzeigen“.

Klicken Sie im Dialogfeld „Zertifikatbetrachter“ unter „Zertifikatsfelder“ auf „Zertifikatsignaturalgorithmus“ und suchen Sie nach dem Wert.

Im Internet Explorer:

Klicken Sie auf das Schlosssymbol> Zertifikate anzeigen.

Klicken Sie im Dialogfeld „Zertifikat“ auf „Details“, wählen Sie „Signatur-Hash-Algorithmus“ und suchen Sie nach dem Wert (siehe Screenshot von Chrome).

Dieses Tutorial ist eine Schritt-für-Schritt-Anleitung zum Generieren von SHA2-basierten Zertifikaten mit OpenSSL .


Linux
  1. So generieren Sie ein selbstsigniertes x509-SHA256-Hash-Zertifikat mit OpenSSL

  2. Wie teste ich, welche Shell ich in einem Terminal verwende?

  3. So wenden Sie ein SSL-Zertifikat in Plesk an

  4. Wie überprüfe ich die FIPS 140-2-Unterstützung in OpenSSL?

  5. Überprüfen Sie das Remote-Zertifikat - MySQL

So generieren Sie selbstsignierte SSL-Zertifikate mit OpenSSL

OpenSSL:Überprüfen Sie das Ablaufdatum des SSL-Zertifikats und erhalten Sie weitere Informationen

Wie installiere ich ein SSL-Zertifikat in cPanel?

So installieren Sie ein SSL-Zertifikat auf cPanel

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

So überprüfen Sie das Ablaufdatum eines TLS/SSL-Zertifikats auf Ubuntu