SSL-Zertifikat: Unterschied zwischen den Versionen
Aus Thoms Wiki
Zur Navigation springenZur Suche springen
all>Verkehrsminister Die Seite wurde neu angelegt: Häufig wird gefragt, wie man ein SSL Zertifikat selbst erstellen und signieren kann, um es beispielsweise mit dem Apache Webserver zu verwenden. Im Grunde ganz einfac... |
K 4 Versionen importiert |
||
| (3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
= Zertifikat anzeigen = | |||
# openssl x509 -text -noout -in cert.pem | |||
<i>Quelle: https://www-user.tu-chemnitz.de/~hot/SSL/</i> | |||
= Erstellen und Signieren = | |||
Häufig wird gefragt, wie man ein SSL Zertifikat selbst erstellen und signieren kann, um es beispielsweise mit dem Apache Webserver zu verwenden. | Häufig wird gefragt, wie man ein SSL Zertifikat selbst erstellen und signieren kann, um es beispielsweise mit dem Apache Webserver zu verwenden. | ||
| Zeile 5: | Zeile 13: | ||
1. Erstellung eines Key-Files | 1. Erstellung eines Key-Files | ||
# openssl genrsa -des3 -out domain.key 1024 | |||
Hier am besten ein langes Passwort eingeben. Optimal ist es, sich eines durch einen Passwort Generator erstellen zu lassen. Passwort merken! Da man es bei jedem der Schritte wieder eingeben muss. | Hier am besten ein langes Passwort eingeben. Optimal ist es, sich eines durch einen Passwort Generator erstellen zu lassen. Passwort merken! Da man es bei jedem der Schritte wieder eingeben muss. | ||
| Zeile 11: | Zeile 19: | ||
Oder <i>OHNE</i> Passwort: | Oder <i>OHNE</i> Passwort: | ||
# openssl genrsa -out domain.key 1024 | |||
2. RSA Schlüssel erstellen | 2. RSA Schlüssel erstellen | ||
# openssl rsa -in domain.key -out domain.rsa.key | |||
3. Signierungsanfrage erstellen: | 3. Signierungsanfrage erstellen: | ||
# openssl req -new -key domain.key -out domain.csr | |||
4. SSL Zertifikat Signieren | 4. SSL Zertifikat Signieren | ||
| Zeile 26: | Zeile 34: | ||
<i>Quelle: http://www.mhampicke.de/wiki/index.php/Server:Allgemein:SSL_Zertifikat_erstellen_und_signieren</i> | <i>Quelle: http://www.mhampicke.de/wiki/index.php/Server:Allgemein:SSL_Zertifikat_erstellen_und_signieren</i> | ||
= Passwort von key-file wieder entfernen = | |||
openssl rsa -in domain.key -out domain.key.nopass | |||
<i>Quelle: http://chrisschuld.com/2008/08/removing-the-password-on-an-apache-ssl-certificate/</i> | |||
[[Kategorie:Linux]] | |||
Aktuelle Version vom 18. April 2020, 13:55 Uhr
Zertifikat anzeigen
# openssl x509 -text -noout -in cert.pem
Quelle: https://www-user.tu-chemnitz.de/~hot/SSL/
Erstellen und Signieren
Häufig wird gefragt, wie man ein SSL Zertifikat selbst erstellen und signieren kann, um es beispielsweise mit dem Apache Webserver zu verwenden.
Im Grunde ganz einfach:
1. Erstellung eines Key-Files
# openssl genrsa -des3 -out domain.key 1024
Hier am besten ein langes Passwort eingeben. Optimal ist es, sich eines durch einen Passwort Generator erstellen zu lassen. Passwort merken! Da man es bei jedem der Schritte wieder eingeben muss.
Oder OHNE Passwort:
# openssl genrsa -out domain.key 1024
2. RSA Schlüssel erstellen
# openssl rsa -in domain.key -out domain.rsa.key
3. Signierungsanfrage erstellen:
# openssl req -new -key domain.key -out domain.csr
4. SSL Zertifikat Signieren
openssl x509 -req -days 365 -in domain.csr -signkey domain.key -out domain.crt
Quelle: http://www.mhampicke.de/wiki/index.php/Server:Allgemein:SSL_Zertifikat_erstellen_und_signieren
Passwort von key-file wieder entfernen
openssl rsa -in domain.key -out domain.key.nopass
Quelle: http://chrisschuld.com/2008/08/removing-the-password-on-an-apache-ssl-certificate/