Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
openssl [2025/12/19 11:11] jango [Objektformate] |
openssl [2025/12/19 11:16] (aktuell) jango [Kodierungen] |
||
|---|---|---|---|
| Zeile 6: | Zeile 6: | ||
| ====Objektformate==== | ====Objektformate==== | ||
| + | |||
| + | PEM erkennst man sofort am | ||
| + | < | ||
| + | -----BEGIN …----- | ||
| + | </ | ||
| + | |||
| + | Binär/DER vs. P12/P7B erkennt man gut mit OpenSSL-Kommandos: | ||
| + | |||
| + | < | ||
| + | # Zertifikat (PEM oder DER) | ||
| + | openssl x509 -in file -text -noout | ||
| + | openssl x509 -in file -inform DER -text -noout | ||
| + | |||
| + | # Privater Schlüssel (viele Typen) | ||
| + | openssl pkey -in keyfile -text -noout | ||
| + | |||
| + | # PKCS#12 | ||
| + | openssl pkcs12 -in file.p12 -info -noout | ||
| + | |||
| + | # PKCS#7 / CMS | ||
| + | openssl pkcs7 -in file.p7b -print_certs -noout | ||
| + | # oder | ||
| + | openssl cms -in file.p7b -print -noout | ||
| + | </ | ||
| ===Zertifikat X509=== | ===Zertifikat X509=== | ||
| Zeile 12: | Zeile 36: | ||
| * Endungen: .crt, .cer, .pem, .der (alles möglich) | * Endungen: .crt, .cer, .pem, .der (alles möglich) | ||
| - | ==Privater Schlüssel== | + | ===Privater Schlüssel=== |
| Die häufigsten Varianten (alle oft als DER oder PEM gespeichert): | Die häufigsten Varianten (alle oft als DER oder PEM gespeichert): | ||
| Zeile 21: | Zeile 45: | ||
| * unverschlüsselt: | * unverschlüsselt: | ||
| * verschlüsselt: | * verschlüsselt: | ||
| + | |||
| + | ===Öffentlicher Schlüssel=== | ||
| + | |||
| + | * PKCS# | ||
| + | |||
| + | ===CSR (Certificate Signing Request)=== | ||
| + | |||
| + | * -----BEGIN CERTIFICATE REQUEST----- (oder NEW CERTIFICATE REQUEST) | ||
| + | |||
| + | ===CRL (Certificate Revocation List)=== | ||
| + | |||
| + | * -----BEGIN X509 CRL----- | ||
| + | |||
| ====Kodierungen==== | ====Kodierungen==== | ||