SSL ist ein sicheres Datenübertragungsprotokoll, das die Sicherheit und Vertraulichkeit des Informationsaustauschs im Netzwerk gewährleistet. Um eine Website mit SSL zu betreiben, muss ein SSL-Zertifikat konfiguriert werden. Dieser Artikel beschreibt schrittweise Anweisungen zum Generieren eines SSL-Zertifikats für Windows.
Der erste Schritt besteht darin, OpenSSL zu installieren und zu konfigurieren. OpenSSL ist eine offene kryptografische Bibliothek, mit der Sie SSL-Zertifikate generieren und signieren können. Um OpenSSL zu installieren, müssen Sie die ausführbare Datei von der offiziellen OpenSSL-Website herunterladen und den Installationsanweisungen folgen.
Nach der Installation von OpenSSL können Sie mit der Generierung des Zertifikats selbst beginnen. Öffnen Sie dazu eine Eingabeaufforderung und navigieren Sie zu dem Verzeichnis, in dem OpenSSL installiert ist. Geben Sie dann den folgenden Befehl ein: openssl req -newkey rsa:2048 -nodes -keyout Schlüsselname.key -out Zertifikatname.csr.
Beachten Sie beim Ausfüllen der Felder Folgendes: CN (Common Name) ist der Domänenname der Website, für die das Zertifikat erstellt wird. Nachdem alle Abfragefelder ausgefüllt wurden, wird eine Schlüsseldatei (Schlüsselname) generiert.key) und die Zertifikatanforderungsdatei (Zertifikatname).csr).
Überprüfung der Anforderungen
Bevor Sie ein SSL-Zertifikat für Windows generieren können, müssen Sie sicherstellen, dass Sie die folgenden Anforderungen erfüllen:
- Ihr Server muss über Port 80 oder 443 erreichbar sein.
- Sie müssen über Administratorrechte auf dem Server verfügen.
- Sie müssen die neueste Version von OpenSSL installiert haben.
- Sie müssen Zugriff auf das Dateisystem des Servers haben.
Wenn Sie alle angegebenen Anforderungen erfüllen, sind Sie bereit, mit dem nächsten Schritt fortzufahren und mit der Generierung eines SSL-Zertifikats für Windows zu beginnen.
OpenSSL installieren und konfigurieren
Um ein SSL-Zertifikat unter Windows zu generieren, müssen wir OpenSSL installieren und konfigurieren.
| Schritt 1: | Laden Sie die OpenSSL-Installationsdatei von der offiziellen Website herunter. |
| Schritt 2: | Führen Sie die Installation durch, indem Sie die Anweisungen des Installationsassistenten befolgen. |
| Schritt 3: | Nachdem die Installation abgeschlossen ist, gehen Sie zur Konfiguration von OpenSSL. |
Gehen Sie folgendermaßen vor, um OpenSSL einzurichten:
- Öffnen Sie die Eingabeaufforderung im Administratormodus.
- Wechseln Sie zum OpenSSL-Installationsverzeichnis (normalerweise ist dies "C:\OpenSSL\bin ").
- Erstellen Sie einen neuen Ordner zum Speichern von Schlüsseln und Zertifikaten (z. B. "C:\OpenSSL\keys ").
- Erstellen Sie eine OpenSSL-Konfigurationsdatei mit der Erweiterung ".cnf" im OpenSSL-Installationsverzeichnis (z. B. "C:\OpenSSL\bin\openssl .cnf").
- Öffnen Sie die Konfigurationsdatei in einem Texteditor und konfigurieren Sie die Konfigurationsdatei entsprechend Ihren Anforderungen.
Nachdem Sie OpenSSL konfiguriert haben, können Sie SSL-Zertifikate für Windows generieren. Verwenden Sie den erstellten Ordner zum Speichern von Schlüsseln und Zertifikaten, wenn Sie die Generierungsbefehle für Zertifikate ausführen.
Erstellen eines Stammzertifikats
Mit einem Stammzertifikat können Sie zusätzliche Zertifikate für verschiedene Domänen erstellen.
Führen Sie die folgenden Schritte aus, um ein Stammzertifikat zu erstellen:
- Installieren Sie OpenSSL: Gehen Sie zur offiziellen OpenSSL-Website (www.openssl.org) und laden Sie die neueste Version des Installationsprogramms herunter.
- Generieren eines privaten Schlüssels: Öffnen Sie eine Eingabeaufforderung, und führen Sie den folgenden Befehl aus:
openssl genrsa -out root.key 2048
- Erstellen eines selbstsignierten Zertifikats: Führen Sie den folgenden Befehl aus:
openssl req -new -x509 -sha256 -key root.key -out root.crt -days 3650
- Füllen Sie die Zertifikatsinformationen aus: Während der Ausführung des Befehls werden Sie aufgefordert, Informationen über Ihre Organisation und Ihren Server einzugeben. Füllen Sie alle erforderlichen Felder aus.
- Installieren Sie das Stammzertifikat: Nachdem Sie das Stammzertifikat erstellt haben, installieren Sie es auf Ihrem Server, indem Sie die Anweisungen Ihrer Serversoftware befolgen.
Glückwunsch! Sie haben erfolgreich ein SSL-Stammzertifikat erstellt, mit dem Sie zusätzliche Zertifikate für verschiedene Domänen ausgeben können.