OpenSSL: Unterschied zwischen den Versionen

Aus Matthias Wiki
Zur Navigation springen Zur Suche springen
Zeile 10: Zeile 10:


== Wichtige Kommandos ==
== Wichtige Kommandos ==
TBD
 
=== Neuen Masterschlüssel erzeugen ===
openssl genrsa -des3 -out ''mycert.key'' 2048
 
=== Masterschlüssel mit sich selbst signieren ===
openssl req -new -x509 -days 3650 -key ''mycert.key'' -out mycert.crt -config ''openssl.cnf''
 
=== Passwort von Schlüssel entfernen ===
openssl rsa -in ''mycert_with_password.key'' -out ''mycert_without_passwort.key''
 
=== Zertifikat oder Schlüssel anzeigen ===
openssl x509 -noout -text -in mycert.crt
 
=== Zertifikat prüfen ===
openssl req -verify -noout -in ''mycert.crt''
 
=== Benutzerzertifikat anlegen und unterschreiben ===
openssl req -newkey rsa:1024 -keyout ''mycert.key'' -config ''openssl.cnf'' -out ''mycert.req''
openssl ca -config ''openssl.cnf'' -out ''mycert.crt'' -infiles ''mycert.req''
 
=== Zertifikat für Computer anlegen und unterschreiben ===
openssl req -newkey rsa:1024 -keyout ''mycert.key'' -nodes -config ''openssl.cnf'' -out ''mycert.req''
openssl ca -config ''openssl.cnf'' -out ''mycert.crt'' -infiles ''mycert.req''
 
=== Zertifikat wiederrufen ===
openssl ca -config ''openssl.cnf'' -revoke ''mycert.crt''
openssl ca -updatedb
openssl ca -config ''openssl.cnf'' -gencrl -out ca-crl.pem
openssl crl -inform pem -outform der -in ''ca-crl.pem'' -out ''ca-crl.crl''
 
=== Zertifikatsdatenbank aktualisieren ===
openssl ca -updatedb

Version vom 23. Januar 2014, 20:53 Uhr

Links

Wichtige Kommandos

Neuen Masterschlüssel erzeugen

openssl genrsa -des3 -out mycert.key 2048

Masterschlüssel mit sich selbst signieren

openssl req -new -x509 -days 3650 -key mycert.key -out mycert.crt -config openssl.cnf

Passwort von Schlüssel entfernen

openssl rsa -in mycert_with_password.key -out mycert_without_passwort.key

Zertifikat oder Schlüssel anzeigen

openssl x509 -noout -text -in mycert.crt

Zertifikat prüfen

openssl req -verify -noout -in mycert.crt

Benutzerzertifikat anlegen und unterschreiben

openssl req -newkey rsa:1024 -keyout mycert.key -config openssl.cnf -out mycert.req
openssl ca -config openssl.cnf -out mycert.crt -infiles mycert.req

Zertifikat für Computer anlegen und unterschreiben

openssl req -newkey rsa:1024 -keyout mycert.key -nodes -config openssl.cnf -out mycert.req 
openssl ca -config openssl.cnf -out mycert.crt -infiles mycert.req

Zertifikat wiederrufen

openssl ca -config openssl.cnf -revoke mycert.crt
openssl ca -updatedb
openssl ca -config openssl.cnf -gencrl -out ca-crl.pem
openssl crl -inform pem -outform der -in ca-crl.pem -out ca-crl.crl

Zertifikatsdatenbank aktualisieren

openssl ca -updatedb