Hvad er P7B-filformatet?
En .p7b-fil er en PKCS #7-certifikatkædebeholder, der bruges i PKI (Public Key Infrastructure). Den indeholder et eller flere digitale X.509-certifikater - typisk et servercertifikat plus mellemliggende og rod-CA-certifikater - kodet i enten binær DER- eller Base64 PEM-format. I modsætning til .P12-bundter indeholder en .p7b-fil ingen privat nøgle og er sikker at distribuere frit.
Formatet blev defineret af RSA Security i 1993 som PKCS #7 v1.5, senere standardiseret af IETF som RFC 2315 (1998) og erstattet i specifikationen af Cryptographic Message Syntax (CMS) defineret i RFC 5652 (2009). På trods af den opdaterede standard forbliver .p7b den praktiske standard for eksport og import af certifikatkæder på Windows-systemer.
Almindelige anvendelser:
- Eksport af certifikatkæder fra Windows Certificate Manager (
certmgr.msc) - Installation af mellemliggende CA-certifikater på IIS og andre Windows-baserede servere
- Distribuering af betroede rod-CA-bundter
Filtypenavnet .p7c er funktionelt identisk med .p7b. Værktøjer som OpenSSL kan konvertere .p7b-filer til .PEM- eller .CER-format efter behov til Apache, nginx og andre servere, der kræver en separat kædefil sammen med den private nøgle.
Sikkerhed og tryghed
RISIKO: LOWP7B-filer indeholder kun offentlige certifikatdata - ingen privat nøgle, ingen eksekverbar kode. De er sikre at åbne og dele. Bekræft, at udstederkæden matcher en betroet CA, før du importerer til et certifikatlager, for at undgå at stole på en falsk CA.
Formatdetaljer
kort fortalt- S/MIME signeret besked (.p7m) - PKCS #7 bruges også til e-mail-signering (.p7m) og løsrevne signaturer (.p7s); disse filtyper er adskilte.
Programmer der åbner P7B-filer
Tekniske detaljer
dyb specifikation| Kodning | Binær DER eller tekst Base64 (PEM) |
| Byte-rækkefølge | Big-endian (ASN.1 DER) |
| Beholderformat | ASN.1 DER eller PEM-wrapper |
| MIME-type | application/x-pkcs7-certificates |
| Magic bytes (DER) | 0x30 0x82 - ASN.1 SEQUENCE-tag med 2-byte længde |
| Magic bytes (PEM) | ASCII «-----BEGIN PKCS7-----» overskriftslinje |
| Privat nøgle inkluderet | Nej - kun certifikater; offentlige data er sikre at dele |
| Typisk filstørrelse | 1 KB - 20 KB |
| Intern struktur | ASN.1 ContentInfo med contentType=signedData; certifikatfeltet er et SET af X.509 v3 DER-strukturer |
| Valgfrit indhold | Kan indeholde Certificate Revocation Lists (CRL'er) |
| Tilsvarende filtype | .p7c - funktionelt identisk SignedData-struktur |
| Gældende standard | PKCS #7 v1.5 (RFC 2315, 1998); erstattet af CMS RFC 5652 (2009) |
| Udgivet | 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998 |
| Seneste version | RFC 5652 - Cryptographic Message Syntax (CMS), 2009 |
| Åben standard | Ja · royaltyfri |
| Specifikation | datatracker.ietf.org |
P7B-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om P7B-filer.