Openssl

Version vom 30. Mai 2019, 14:57 Uhr von Peterchristen r31ajedd (Diskussion | Beiträge) (Die Seite wurde neu angelegt: «=== Ein selbst signiertes Zertifikat erstellen === openssl req -newkey rsa:2048 -new -x509 -days 3652 -nodes -out saml.crt -keyout saml.pem<br> === PEM codierte…»)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Ein selbst signiertes Zertifikat erstellen

openssl req -newkey rsa:2048 -new -x509 -days 3652 -nodes -out saml.crt -keyout saml.pem

PEM codierte Zertifikate anschauen

openssl x509 -in cert.pem -text -noout
openssl x509 -in cert.cer -text -noout
openssl x509 -in cert.crt -text -noout

DER codierte Zertifikate anschauen

openssl x509 -in certificate.der -inform der -text -noout

Ein Private Key generieren

openssl genrsa -out {private-key-filename} 2048

Ein Privat Key prüfen

openssl rsa -check -in rsakey

Aus einem Private Key ein Public key generieren

openssl rsa -pubout -in {private-key-filename} -out {public-key-filename}

Ein Zertifikate Signing Request erstellen

openssl req -new -sha256 -key privatekey.key -out request.csr

Ein Zertifikat überprüfen

openssl req -in request.csr -verify

Zertifikat eines Webservers prüfen

openssl s_client -showcerts -host www.cssgmbh.ch -port 443 </dev/null