Vad är filformatet P7B?
En .p7b-fil är en PKCS #7-certifikatkedjecontainer som används i PKI (Public Key Infrastructure). Den innehåller ett eller flera digitala X.509-certifikat - vanligtvis ett servercertifikat plus mellanliggande och rot-CA-certifikat - kodade i antingen binärt DER- eller Base64 PEM-format. Till skillnad från .P12-paket innehåller en .p7b-fil ingen privat nyckel och är säker att distribuera fritt.
Formatet definierades av RSA Security 1993 som PKCS #7 v1.5, standardiserades senare av IETF som RFC 2315 (1998) och ersattes i specifikationen av Cryptographic Message Syntax (CMS) definierad i RFC 5652 (2009). Trots den uppdaterade standarden förblir .p7b den praktiska standarden för att exportera och importera certifikatkedjor på Windows-system.
Vanliga användningsområden:
- Exportera certifikatkedjor från Windows certifikathanterare (
certmgr.msc) - Installera mellanliggande CA-certifikat på IIS och andra Windows-baserade servrar
- Distribuera betrodda rot-CA-paket
Tillägget .p7c är funktionellt identiskt med .p7b. Verktyg som OpenSSL kan konvertera .p7b-filer till .PEM- eller .CER-format vid behov för Apache, nginx och andra servrar som kräver en separat kedjefil tillsammans med den privata nyckeln.
Säkerhet & trygghet
RISK: LOWP7B-filer innehåller endast publika certifikatdata - ingen privat nyckel, ingen körbar kod. De är säkra att öppna och dela. Verifiera att utfärdarkedjan matchar en betrodd CA innan du importerar till ett certifikatarkiv, för att undvika att lita på en falsk CA.
Formatdetaljer
i ett nötskal- S/MIME-signerat meddelande (.p7m) - PKCS #7 används även för e-postsignering (.p7m) och fristående signaturer (.p7s); dessa tillägg är distinkta.
Program som öppnar P7B-filer
Tekniska detaljer
djup specifikation| Kodning | Binär DER eller textbaserad Base64 (PEM) |
| Byteordning | Big-endian (ASN.1 DER) |
| Containerformat | ASN.1 DER eller PEM-omslag |
| MIME-typ | application/x-pkcs7-certificates |
| Magic bytes (DER) | 0x30 0x82 - ASN.1 SEQUENCE-tagg med 2-byte längd |
| Magic bytes (PEM) | ASCII «-----BEGIN PKCS7-----» rubrikrad |
| Privat nyckel ingår | Nej - endast certifikat; publik data som är säker att dela |
| Typisk filstorlek | 1 KB - 20 KB |
| Intern struktur | ASN.1 ContentInfo med contentType=signedData; certifikatfältet är ett SET av X.509 v3 DER-strukturer |
| Valfritt innehåll | Kan inkludera spärrlistor för certifikat (CRL) |
| Ekvivalent filtillägg | .p7c - funktionellt identisk SignedData-struktur |
| Styrande standard | PKCS #7 v1.5 (RFC 2315, 1998); ersatt av CMS RFC 5652 (2009) |
| Släppt | 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998 |
| Senaste version | RFC 5652 - Cryptographic Message Syntax (CMS), 2009 |
| Öppen standard | Ja · royaltyfri |
| Specifikation | datatracker.ietf.org |
P7B-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om P7B-filer.