edv:pkcs12_pfx_zertifikat_und_schluessel
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| edv:pkcs12_pfx_zertifikat_und_schluessel [2024-04-29 12:55:50] – [PKCS12/PFX -> PEM/DER] manfred | edv:pkcs12_pfx_zertifikat_und_schluessel [2024-04-29 13:22:22] (aktuell) – [PKCS12/PFX -> PEM/DER] manfred | ||
|---|---|---|---|
| Zeile 12: | Zeile 12: | ||
| ===== PKCS12/PFX -> PEM/DER ==== | ===== PKCS12/PFX -> PEM/DER ==== | ||
| - | * **Achtung: | + | * **Achtung: |
| - | * Die Option '' | + | * Die Option '' |
| * Weitere interessante Optionen: '' | * Weitere interessante Optionen: '' | ||
| PFX-Datei in eine PEM-Datei konvertieren, | PFX-Datei in eine PEM-Datei konvertieren, | ||
| - | > openssl pkcs12 -in filename.pfx -out filename.pem -noenc | + | > openssl pkcs12 -in filename.pfx -out filename.pem -nodes |
| Zertifikat und privaten Schlüssel trennen | Zertifikat und privaten Schlüssel trennen | ||
| Zeile 24: | Zeile 24: | ||
| Zertifikat aus einer PFX-Datei extrahieren: | Zertifikat aus einer PFX-Datei extrahieren: | ||
| - | > openssl pkcs12 -in filename.pfx -noenc -nokeys -out certificate.key | + | > openssl pkcs12 -in filename.pfx -nodes -nokeys -out certificate.key |
| Alternative, | Alternative, | ||
| - | > openssl pkcs12 -in filename.pfx -noenc -nokeys | openssl x509 -out certificate.pem | + | > openssl pkcs12 -in filename.pfx -nodes -nokeys | openssl x509 -out certificate.pem |
| Privater Schlüssel aus einer PFX-Datei extrahieren: | Privater Schlüssel aus einer PFX-Datei extrahieren: | ||
| - | > openssl pkcs12 -in filename.pfx -noenc -nocerts -out filename.key | + | > openssl pkcs12 -in filename.pfx -nodes -nocerts -out filename.key |
| Alternative, | Alternative, | ||
| - | > openssl pkcs12 -in filename.pfx -noenc -nocerts | openssl rsa -out key.pem | + | > openssl pkcs12 -in filename.pfx -nodes -nocerts | openssl rsa -out key.pem |
| <code bash PFX-PKCS12_zu_DER-PEM.sh> | <code bash PFX-PKCS12_zu_DER-PEM.sh> | ||
| Zeile 44: | Zeile 44: | ||
| # | # | ||
| - | # openssl pkcs12 | + | # openssl pkcs12 -in www.domain.de.pfx -out www.domain.de.pem |
| - | # openssl x509 -noout -text -in www.domain.de.pem | + | # openssl x509 -in www.domain.de.pem |
| + | # openssl x509 -in www.domain.de.pem -out server-cert.pem | ||
| + | # openssl rsa -in www.domain.de.pem -out server-key.pem | ||
| if [ -r " | if [ -r " | ||
| - | openssl pkcs12 | + | PFXDATEI=" |
| + | PEM_NAME=" | ||
| + | |||
| + | | ||
| + | |||
| + | if [ -s ${PEM_NAME}.pem ] ; then | ||
| + | openssl x509 -in ${PEM_NAME}.pem -out server-cert.pem | ||
| + | openssl rsa -in ${PEM_NAME}.pem -out server-key.pem | ||
| + | |||
| + | ls -rtlha *.pem | ||
| + | else | ||
| + | echo " | ||
| + | fi | ||
| else | else | ||
| - | echo "${0} www.domain.de.pfx" | + | |
| fi | fi | ||
| </ | </ | ||
| + | |||
| + | |||
| + | > PFX-PKCS12_zu_DER-PEM.sh www.domain.de.pfx | ||
| + | Enter Import Password: | ||
| + | Certificate: | ||
| + | Data: | ||
| + | Version: 3 (0x2) | ||
| + | Serial Number: | ||
| + | ... | ||
/home/http/wiki/data/attic/edv/pkcs12_pfx_zertifikat_und_schluessel.1714395350.txt · Zuletzt geändert: von manfred
