.P7B

P7B-fil

PKCS
Ställ en fråga
SNABBT SVAR

En P7B-fil är ett PKCS #7-certifikatpaket som innehåller ett eller flera X.509 CA-certifikat (vanligtvis ett rotcertifikat och mellanliggande certifikat) men ingen privat nyckel. På Windows kan du dubbelklicka för att öppna guiden för import av certifikat. På Linux eller macOS använder du OpenSSL för att inspektera eller konvertera den. Filen är säker att dela eftersom den inte innehåller något privat nyckelmaterial.

Utvecklare: RSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETF Kategori: Internetfiler Öppen standard MIME: application/x-pkcs7-certificates
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 29, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

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: LOW

P7B-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
FULLSTÄNDIGT NAMNPKCSäven känd som PKCS7 certificate file, CMS certificate chain
UTVECKLARERSA Security (PKCS #7 spec, 1993); standardised as RFC 2315 / RFC 5652 (CMS) by IETFsedan 1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
MIME-TYPapplication/x-pkcs7-certificates
TYPCertifikatkedjecontainer (DER-binär eller PEM Base64-kodad)
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • 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.
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
3082
ASCII
0·
DER-kodad: börjar med 0x30 (ASN.1 SEQUENCE-tagg) följt av 0x82 (längd i 2 bytes). PEM-kodad: börjar med ASCII-strängen «-----BEGIN PKCS7-----», Base64-innehåll, sedan «-----END PKCS7-----». Cirka 20 % av P7B-filerna är PEM; resten är binär DER.

Program som öppnar P7B-filer

Windows2 apps
Windows Certificate Manager (certmgr.msc) Inbyggd Dubbelklicka på .p7b-filen → Guiden för import av certifikat; eller kör «certutil -addstore Root file.p7b».
OpenSSL (Windows port) Öppen källkod openssl pkcs7 -print_certs -in chain.p7b -out chain.pem (konvertera till PEM för granskning)
macOS2 apps
OpenSSL Öppen källkod openssl pkcs7 -print_certs -in chain.p7b -out chain.pem
Keychain Access Inbyggd Dubbelklicka på .p7b-filen för att importera certifikat till Keychain.
Linux1 app
OpenSSL Öppen källkod openssl pkcs7 -print_certs -in chain.p7b -out chain.pem

Tekniska detaljer

djup specifikation
KodningBinär DER eller textbaserad Base64 (PEM)
ByteordningBig-endian (ASN.1 DER)
ContainerformatASN.1 DER eller PEM-omslag
MIME-typapplication/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årNej - endast certifikat; publik data som är säker att dela
Typisk filstorlek1 KB - 20 KB
Intern strukturASN.1 ContentInfo med contentType=signedData; certifikatfältet är ett SET av X.509 v3 DER-strukturer
Valfritt innehållKan inkludera spärrlistor för certifikat (CRL)
Ekvivalent filtillägg.p7c - funktionellt identisk SignedData-struktur
Styrande standardPKCS #7 v1.5 (RFC 2315, 1998); ersatt av CMS RFC 5652 (2009)
Släppt1993 (PKCS #7 v1.5 by RSA Security); RFC 2315 published 1998
Senaste versionRFC 5652 - Cryptographic Message Syntax (CMS), 2009
Öppen standardJa · royaltyfri
Specifikationdatatracker.ietf.org

P7B-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med P7B-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om P7B-filer.

Vanliga frågor

Vad är en P7B-fil?
Ett PKCS #7-certifikatpaket - innehåller ett eller flera X.509 CA-certifikat (en förtroendekedja) men INGEN privat nyckel. Används för att installera mellanliggande/rot-CA-certifikat på webbservrar och Windows-maskiner.
Hur öppnar jag en P7B-fil i Windows?
Dubbelklicka för att starta guiden för import av certifikat, eller öppna certmgr.msc, högerklicka på ett certifikatarkiv → Alla uppgifter → Importera.
Hur konverterar jag P7B till PEM för Apache eller nginx?
Använd OpenSSL: «openssl pkcs7 -print_certs -inform DER -in chain.p7b -out chain.pem». Den resulterande PEM-filen kan användas direkt i direktiven SSLCertificateChainFile / ssl_trusted_certificate.
Innehåller en P7B-fil en privat nyckel?
Nej. P7B (PKCS #7 SignedData) innehåller endast publika certifikat. För att paketera certifikat TILLSAMMANS med en privat nyckel, använd PFX/P12-format.
Vad är skillnaden mellan P7B och PFX?
P7B innehåller endast publika certifikat (säkra att dela). PFX/P12 innehåller certifikat OCH den privata nyckeln (måste skyddas med ett lösenord).
Vad är skillnaden mellan P7B och CER?
En .cer-fil innehåller vanligtvis ett enskilt certifikat; en .p7b kan paketera en hel kedja (rot + mellanliggande) i en fil.

Referenser

1RFC 5652 - Cryptographic Message Syntax (CMS)datatracker.ietf.org
2RFC 2315 - PKCS #7 v1.5 (historic)datatracker.ietf.org

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TMPTemporary File
10.MDMarkdown Document

Relaterade filtillägg

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Gratis filverktyg

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö