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

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

Der Zweck der Verwendung von TLS/SSL-Zertifikaten auf Webservern besteht darin, die Verbindung zwischen Webbrowser und Server zu verschlüsseln. Allerdings sind diese Zertifikate nicht ein Leben lang gültig, sondern haben auch ein begrenztes Ablaufdatum, nach dessen Ablauf der Webbrowser beim Verbindungsaufbau zur Website eine Fehlermeldung anzeigt. Heute zeige ich Ihnen, wie Sie das Ablaufdatum des TLS/SSL-Zertifikats eines SSL-Zertifikats einer Website mit OpenSSL unter Ubuntu 20.04 überprüfen können.

Überprüfen des Ablaufdatums des TLS/SSL-Zertifikats auf Ubuntu

Führen Sie die folgenden Schritte aus, um das Ablaufdatum des TLS/SSL-Zertifikats eines SSL-Zertifikats auf der Linux-Shell zu überprüfen:

Schritt Nr. 1:Überprüfen Sie, ob OpenSSL auf Ihrem System installiert ist oder nicht:

Zunächst müssen Sie sicherstellen, dass OpenSSL auf Ihrem System installiert ist. Auf den meisten der neuesten Linux-Distributionen ist OpenSSL standardmäßig installiert, aber wir müssen es noch bestätigen. Wenn es nicht vorhanden ist, müssen wir es installieren, bevor wir fortfahren. Das Vorhandensein von OpenSSL auf unserem Ubuntu-System kann überprüft werden, indem seine Version mit dem unten gezeigten Befehl überprüft wird:

$ openssl version

Wie Sie die OpenSSL-Version im folgenden Bild sehen können, bedeutet dies, dass OpenSSL auf unserem Ubuntu-System installiert ist, also können wir loslegen.

Schritt Nr. 2:URL-Variable definieren und exportieren:

Jetzt müssen wir eine URL-Variable definieren und exportieren, die der URL der Website entspricht, deren Ablaufdatum des Zertifikats wir überprüfen möchten. Wann immer wir das Ablaufdatum des TLS/SSL-Zertifikats einer neuen Website überprüfen möchten, müssen wir die entsprechende URL-Variable wie unten gezeigt definieren und exportieren:

$ export SITE_URL= "WebsiteURL"

Sie können WebsiteURL durch die URL der Website ersetzen, deren Ablaufdatum des TLS/SSL-Zertifikats Sie überprüfen möchten. Wir haben hier google.com verwendet. Dieser Befehl erzeugt keine Ausgabe, wie im folgenden Bild gezeigt:

Schritt Nr. 3:Portvariable definieren und exportieren:

Danach müssen wir eine Port-Variable definieren und exportieren. Da wir alle wissen, dass TLS/SSL immer die Portnummer 443 verwendet, um zu funktionieren, bleibt diese Variable gleich, egal welche Website-URL Sie im vorherigen Schritt verwendet haben. Um die Portvariable zu definieren und zu exportieren, führen wir den unten gezeigten Befehl aus:

$ export SITE_SSL_PORT="443"

Auch dieser Befehl erzeugt keine Ausgabe, wie im folgenden Bild gezeigt:

Schritt Nr. 4:Überprüfen Sie das Ablaufdatum des TLS/SSL-Zertifikats:

Schließlich können wir das Ablaufdatum des TLS/SSL-Zertifikats unserer gewünschten Website überprüfen, indem wir den unten gezeigten Befehl ausführen:

$ openssl s_client -connect ${SITE_URL}:${SITE_SSL_PORT} -servername ${SITE_URL} 2> /dev/null | openssl x509 -noout -dates

Nachdem Sie diesen Befehl ausgeführt haben, werden Ihnen in der Ausgabe zwei verschiedene Daten angezeigt. Das in der folgenden Abbildung hervorgehobene Datum ist das Ablaufdatum des TLS/SSL-Zertifikats für die angegebene Website.

Schlussfolgerung:

Auf diese Weise können Sie das Ablaufdatum des TLS/SSL-Zertifikats auf jeder Website leicht finden, indem Sie OpenSSL verwenden. Sobald Sie OpenSSL auf Ihrem System installiert haben, können Sie dieses Verfahren bedenkenlos durchführen und es funktioniert so reibungslos, wie wir es Ihnen in diesem Artikel gezeigt haben.


Linux
  1. Wie konfiguriere ich VSFTPD mit einer SSL/TLS-verschlüsselten Verbindung?

  2. So erstellen Sie ein selbstsigniertes SSL-Zertifikat unter Ubuntu 18.04

  3. So überprüfen Sie Ihre Linux-Betriebssystemversion

  4. So suchen Sie unter Ubuntu 9.10 nach openCV

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

So überprüfen Sie die Ubuntu-Version

So überprüfen Sie die Ubuntu-Version

So erstellen Sie ein TLS/SSL-Zertifikat mit einem Cert-Manager-Operator auf OpenShift

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

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

So konfigurieren Sie vsftpd für die Verwendung von SSL/TLS auf einem Ubuntu 20.04