Was ist das P7B-Dateiformat?
Eine .p7b-Datei ist ein PKCS #7 Zertifikatsketten-Container, der in PKI (Public Key Infrastructure) verwendet wird. Sie enthält ein oder mehrere digitale X.509-Zertifikate - typischerweise ein Serverzertifikat plus Intermediate- und Root-CA-Zertifikate - kodiert in entweder binärem DER- oder Base64-PEM-Format. Im Gegensatz zu .P12-Bundles enthält eine .p7b-Datei keinen privaten Schlüssel und kann sicher verteilt werden.
Das Format wurde 1993 von RSA Security als PKCS #7 v1.5 definiert, später von der IETF als RFC 2315 (1998) standardisiert und in der Spezifikation durch die Cryptographic Message Syntax (CMS) in RFC 5652 (2009) abgelöst. Trotz des aktualisierten Standards bleibt .p7b der praktische Standard für den Export und Import von Zertifikatsketten auf Windows-Systemen.
Typische Verwendungszwecke:
- Exportieren von Zertifikatsketten aus dem Windows-Zertifikatsmanager (
certmgr.msc) - Installieren von Intermediate-CA-Zertifikaten auf IIS und anderen Windows-basierten Servern
- Verteilen von vertrauenswürdigen Root-CA-Bundles
Die Erweiterung .p7c ist funktional identisch mit .p7b. Tools wie OpenSSL können .p7b-Dateien in das .PEM- oder .CER-Format konvertieren, wie es von Apache, nginx und anderen Servern benötigt wird, die eine separate Kettendatei neben dem privaten Schlüssel erfordern.
Sicherheit
RISIKO: LOWP7B-Dateien enthalten nur öffentliche Zertifikatsdaten - kein privater Schlüssel, kein ausführbarer Code. Sie können sicher geöffnet und geteilt werden. Überprüfen Sie, ob die Ausstellerkette mit einer vertrauenswürdigen CA übereinstimmt, bevor Sie sie in einen Zertifikatsspeicher importieren, um das Vertrauen in eine betrügerische CA zu vermeiden.
Formatdetails
kurz gefasst- S/MIME Signierte Nachricht (.p7m) - PKCS #7 wird auch für die E-Mail-Signatur (.p7m) und getrennte Signaturen (.p7s) verwendet; diese Erweiterungen sind verschieden.
Programme zum Öffnen von P7B-Dateien
Technische Details
technische Spezifikation| Kodierung | Binäres DER oder Text-Base64 (PEM) |
| Byte-Reihenfolge | Big-endian (ASN.1 DER) |
| Container-Format | ASN.1 DER oder PEM-Wrapper |
| MIME-Typ | application/x-pkcs7-certificates |
| Magic Bytes (DER) | 0x30 0x82 - ASN.1 SEQUENCE Tag mit 2-Byte Länge |
| Magic Bytes (PEM) | ASCII „-----BEGIN PKCS7-----“ Header-Zeile |
| Privater Schlüssel enthalten | Nein - nur Zertifikate; öffentliche Daten können sicher geteilt werden |
| Typische Dateigröße | 1 KB - 20 KB |
| Interne Struktur | ASN.1 ContentInfo mit contentType=signedData; Zertifikatsfeld ist ein SET von X.509 v3 DER-Strukturen |
| Optionaler Inhalt | Kann Zertifikatssperrlisten (CRLs) enthalten |
| Äquivalente Erweiterung | .p7c - funktional identische SignedData-Struktur |
| Geltender Standard | PKCS #7 v1.5 (RFC 2315, 1998); abgelöst durch CMS RFC 5652 (2009) |
| Veröffentlicht | 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998 |
| Neueste Version | RFC 5652 - Cryptographic Message Syntax (CMS), 2009 |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | datatracker.ietf.org |
P7B-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu P7B-Dateien.