Beim Umwandeln eines SSL-Zertifikats wird zwischen verschiedenen Formaten gewechselt. Das ist meist nötig, wenn ein Server oder Dienst nur ein bestimmtes Format unterstützt. Hier die gängigsten SSL-Formate und wie man sie umwandelt:
| Format | Beschreibung | Dateiendung |
|---|---|---|
| PEM | ASCII-Format, meist auf Apache-Servern verwendet | .pem, .crt, .cer, .key |
| DER | Binärformat, meist auf Java-Plattformen verwendet | .der |
| PFX/P12 | Archiv mit Zertifikat + privatem Schlüssel + CA-Bundle | .pfx, .p12 |
| CRT | Zertifikatsdatei, meist im PEM-Format | .crt |
| KEY | Datei mit dem privaten Schlüssel | .key |
🛠️ Umwandlungsbefehle mit OpenSSL
PEM → DER
openssl x509 -in certificate.pem -outform der -out certificate.der
DER → PEM
openssl x509 -in certificate.der -inform der -out certificate.pem -outform pem
PEM → PFX
openssl pkcs12 -export -out certificate.pfx -inkey private.key -in certificate.crt -certfile ca_bundle.crt
PFX → PEM
openssl pkcs12 -in certificate.pfx -out certificate.pem -nodes
💡 Tipps
-
Ist OpenSSL nicht installiert, können Sie es unter Linux mit
sudo apt install opensslund unter Windows mit Win32 OpenSSL installieren. -
Beim Umwandeln kann ein Passwort abgefragt werden; es schützt den privaten Schlüssel.
-
Manche Panels (z. B. Plesk, cPanel) unterstützen die automatische Umwandlung.
