Ich habe einen privaten RSA-Schlüssel mit dem folgenden Befehl generiert:
openssl genrsa -out privkey.pem 2048
Und erstellte ein selbstsigniertes Zertifikat mit folgendem Befehl:
openssl req -new -x509 -key privkey.pem -out cacert.pem -days 3650
Jetzt versuche ich, cacert .pem Akte in Bescheinigung .cer umzuwandeln
Irgendwelche Ideen?
osx
encryption
openssl
certificates
Devarshi
quelle
quelle
.pem
handelt es sich um eine Kodierung und.cer
eine Erweiterung. Kurz: Eine.cer
Datei kann sowohl einePEM
als auch eineDER
Kodierung enthalten. Was genau brauchst du? (Der Link sollte Ihnen helfen.)Antworten:
Sie können den folgenden Befehl verwenden:
quelle
.cer ist ein Dateityp für DER- oder Base64-Codierung, wenn ich mich richtig erinnere.
openssl x509 -in cacert.pem -out cacert.cer -inform pem -outform der für das DER-Format.
quelle
Die tatsächliche Erweiterung spielt für Zertifikate keine Rolle. Normalerweise haben .pem-Dateien ein x509-Zertifikat in Base64-codierter Form. .cer-Dateien können base64- oder DER-codiert sein (Windows erkennt dies auch). Abhängig von Ihrer Anwendung müssen Sie herausfinden, welches Zertifikatformat die Anwendung benötigt.
So konvertieren Sie zwischen Base64 (PEM) und DER-Codierung:
quelle