.P7M

P7M-fil

PKCS#7 / S/MIME Message (digitally signed or encrypted)
Ställ en fråga
SNABBT SVAR

En .p7m-fil är en PKCS#7/CMS-container som omsluter ett originaldokument - vanligtvis en PDF eller XML-faktura - tillsammans med en digital signatur och/eller kryptering. För att öppna den, använd DiKe (InfoCert), Aruba Sign, Adobe Acrobat (vid PDF) eller OpenSSL; en vanlig textredigerare eller att bara byta namn till .pdf fungerar inte eftersom dokumentet fortfarande är inpackat inuti.

Utvecklare: RSA Security (PKCS#7) / IETF (S/MIME, CMS - RFC 5652) Kategori: Säkerhets-/certifikatfiler Öppen standard MIME: application/pkcs7-mime
ÖPPNAS PÅ Windows macOS Linux Web
Relaterat: .PEM · .CER · .REQ · .CRT

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 27, 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 P7M?

.p7m-filer ansvarar för att lagra krypterade eller digitalt signerade e-postmeddelanden och dokument som en binär PKCS#7/CMS-container. I en sådan fil lagras innehållet, eventuella bilagor, den kryptografiska signaturen och undertecknarens certifikatkedja tillsammans. Formatet är lika vanligt som ett allmänt omslag för signerade dokument: en faktisk fil - såsom en PDF eller en XML-faktura - bäddas in ordagrant inuti .p7m-skalet, vilket lägger till signaturlagret ovanpå.

Containern är normalt DER-kodad binär (ASN.1 magic bytes 0x30 0x82 vid offset 0); en Base64-textvariant av samma struktur existerar också och börjar med MII.... Till skillnad från .p7s, som är en fristående signatur som håller källdokumentet separat, buntar .p7m ihop originaldokumentet och signaturen i en enda självständig fil.

Åtkomst till krypterade meddelanden

.p7m-filer har ett huvudsyfte - att skydda information i ett meddelande mot obehörig åtkomst från tredje part. För att läsa en krypterad .p7m krävs innehav av en privat nyckel som matchar den publika nyckel som användes för att försegla meddelandet. Mottagarens privata nyckel förblir densamma mellan meddelanden, så den avsedda mottagaren har enkel åtkomst till varje nytt meddelande utan ytterligare konfiguration.

  • .p7m-filer används ofta för att skicka känsliga, skyddade data inom medicin, finans eller affärsindustrin.
  • .p7m-filer använder standarden Secure/Multipurpose Internet Mail Extensions (S/MIME) som sin signerings- och krypteringsmetod; den underliggande specifikationen är CMS (RFC 5652).
  • Inom EU - särskilt i Italien - är .p7m standardcontainern för CAdES (CMS Advanced Electronic Signatures) kvalificerade e-signaturer, som har full juridisk tyngd.
  • Meddelanden som signerats eller krypterats i .p7m-filer visas vanligtvis under filnamnet smime.p7m.

Sådana .eml e-postmeddelanden ger endast information i ett huvud (header), med ett tomt innehållsfält synligt för e-postklienten. Texten och filerna i meddelandet finns i den krypterade eller signerade bilagan själv. För att extrahera det inre dokumentet eller verifiera en signatur utan dedikerad programvara är openssl smime -verify eller openssl smime -decrypt vanliga kommandoradsalternativ.

Säkerhet & trygghet

RISK: MEDIUM

En .p7m är data, inte ett program, så den kan inte köras av sig själv - men den bär på en betydelse av förtroende som spelar roll. För SIGNERADE .p7m-filer är det säkert att «öppna» dem, men poängen är att VERIFIERA: en giltig signatur talar om vem som signerat och att dokumentet är oförändrat; kontrollera att undertecknarens certifikat är betrott och inte utgånget/återkallat, inte bara att «en signatur finns». Det inre dokumentet (t.ex. en PDF) förtjänar fortfarande normal försiktighet när det väl extraherats. För KRYPTERADE .p7m behöver du DIN privata nyckel för att dekryptera - skicka aldrig din privata nyckel till någon eller ladda upp en konfidentiell/krypterad .p7m till en slumpmässig «öppnare» på nätet. Föredra officiella verifieringstjänster (Aruba/Agid) och lokala verktyg (Dike/OpenSSL) för känsliga dokument.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNPKCS#7 / S/MIME Message (digitally signed or encrypted)
UTVECKLARERSA Security (PKCS#7) / IETF (S/MIME, CMS - RFC 5652)sedan PKCS#7 (1990s); S/MIME / CMS standardized in RFC 5652. Heavily used for EU/Italian legal e-signatures (CAdES)
MIME-TYPapplication/pkcs7-mime
TYPBinär PKCS#7/CMS-container (vanligtvis DER-kodad), ibland Base64; omsluter originalfilen plus signatur och/eller kryptering
STANDARDÖppen · royaltyfri
MAGIC BYTES · FILSIGNATUR
OFFSET
0001
HEX
3082
ASCII
0·
En .p7m är normalt en binär PKCS#7/CMS-struktur (DER), så den börjar med ASN.1 SEQUENCE-taggen 0x30 följt av en längd, vanligtvis 0x30 0x82 .... Vissa .p7m-filer är Base64-kodad text (då börjar de med „MII...”). Containern omsluter det FAKTISKA dokumentet inuti tillsammans med en digital signatur (signed-data) och/eller kryptering (enveloped-data) - den verkliga filen (en PDF, XML-faktura, etc.) extraheras inifrån.

Program som öppnar P7M-filer

Windows4 apps
OpenSSL Öppen källkod Extrahera den inre filen: «openssl smime -verify -in fil.p7m -inform DER -noverify -out dokument.pdf» (eller «openssl cms ...»). Lägg till -CAfile för att faktiskt validera undertecknaren.
Dike (InfoCert) Gratis Italienska/EU-signerade dokument: öppna Dike, använd funktionen Verifiera/Öppna, dra in .p7m-filen - den kontrollerar signaturen och extraherar det inre dokumentet. Gratis.
Aruba Sign Gratis Gratis Aruba-app för digitala signaturer: klicka på Verifiera, välj .p7m-filen, visa/spara sedan det bifogade dokumentet och signaturdetaljerna.
Adobe Acrobat Reader Gratis Om .p7m-filen omsluter en PDF kan Acrobat öppna den signerade PDF-filen och visa signaturstatus. Fungerar för signerade PDF-filer; inte för godtyckliga krypterade .p7m.
macOS3 apps
Aruba Sign / Dike Gratis Båda finns för macOS: verifiera signaturen och extrahera dokumentet på samma sätt som i Windows.
OpenSSL / LibreSSL Öppen källkod Terminal: «openssl smime -verify -in fil.p7m -inform DER -noverify -out ut.pdf» för att dra ut den inre filen. Förinstallerat (LibreSSL).
Keychain Access (encrypted case) Inbyggd För en S/MIME-KRYPTERAD .p7m, se till att din privata nyckel/certifikat finns i nyckelringen så att Mail kan dekryptera den. Inte en fristående .p7m-visare.
Linux2 apps
OpenSSL Öppen källkod Extrahera den inre filen: «openssl smime -verify -in fil.p7m -inform DER -noverify -out dokument.pdf» (eller «openssl cms ...»). Lägg till -CAfile för att faktiskt validera undertecknaren.
Aruba Sign Gratis Gratis Aruba-app för digitala signaturer: klicka på Verifiera, välj .p7m-filen, visa/spara sedan det bifogade dokumentet och signaturdetaljerna.
Web1 app
Aruba / Agid online signature checkers Gratis Ladda upp en .p7m till en officiell tjänst för signaturverifiering för att se dokumentet och signaturens giltighet. Undvik att ladda upp krypterade/konfidentiella filer till tredjepartssajter.

Tekniska detaljer

djup specifikation
ContainerformatPKCS#7 / CMS (Cryptographic Message Syntax)
Styrande specifikationIETF RFC 5652 (CMS); tidigare RFC 2315 (PKCS#7 v1.5)
MIME-typapplication/pkcs7-mime
Standard S/MIME-filnamnsmime.p7m
Binär kodningDER (Distinguished Encoding Rules) - ASN.1 binär struktur
Alternativ kodningBase64-text (börjar med „MII…”) - samma CMS-struktur, annan transportkodning
Magic bytes (DER)0x30 0x82 vid filoffset 0 - ASN.1 SEQUENCE-tagg följt av ett 2-byte längdfält
CMS-innehållstyperSignedData, EnvelopedData (krypterad), SignedAndEnvelopedData, CompressedData
EU-signaturprofilCAdES (CMS Advanced Electronic Signatures, ETSI EN 319 122) - stöder kvalificerad nivå under eIDAS
Inbäddade certifikatX.509-undertecknar-certifikat och mellanliggande CA-kedja lagrad inuti containern
SigneringsalgoritmerRSA (PKCS#1 v1.5, PSS) och ECDSA; digest-algoritmer SHA-256, SHA-384, SHA-512
KrypteringsalgoritmerAES-128 och AES-256 (CBC/GCM); Triple-DES för bakåtkompatibilitet
Inre dokumentVilken filtyp som helst (PDF, XML-faktura, vanlig text, etc.) inbäddad ordagrant och extraherbar
Krav för dekrypteringMottagarens privata nyckel som matchar det publika X.509-certifikatet som användes vid kryptering
Juridisk användningStandardformat för kvalificerad e-signatur för italiensk offentlig förvaltning (PA), certifierad e-post (PEC) och gränsöverskridande EU-dokument
SläpptPKCS#7 (1990s); S/MIME / CMS standardized in RFC 5652. Heavily used for EU/Italian legal e-signatures (CAdES)
Öppen standardJa · royaltyfri
Specifikationwww.rfc-editor.org

P7M-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med P7M-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag
I
INgs25 d agoOBESVARAD
Where to buy this license?
Väntar på svar

Vanliga frågor

Vad är en .p7m-fil?
Ett digitalt signerat (och ibland krypterat) dokument i PKCS#7/S/MIME-format. Den verkliga filen - ofta en PDF eller en XML-faktura - är inpackad inuti, tillsammans med en signatur som bevisar vem som signerat den och att den inte har ändrats. Det är standarden för juridiskt giltiga e-signaturer i Italien/EU.
Hur öppnar jag en .p7m-fil?
Använd ett verktyg för digitala signaturer som verifierar och extraherar det inre dokumentet: gratis DiKe (InfoCert) eller Aruba Sign på Windows/Mac/Linux, Adobe Acrobat om den omsluter en PDF, eller OpenSSL («openssl smime -verify -in fil.p7m -inform DER -noverify -out ut.pdf»). En vanlig textredigerare visar inte dokumentet.
Varför heter min fil någonting.pdf.p7m?
Eftersom .pdf är originaldokumentet och .p7m är det digitala signaturomslaget runt det. Verifiera/extrahera .p7m-filen för att få tillbaka den inre PDF-filen; du kan inte bara byta namn på den till .pdf - den är fortfarande inpackad.
Hur extraherar jag dokumentet från en .p7m utan speciell programvara?
Använd OpenSSL: «openssl smime -verify -in fil.p7m -inform DER -noverify -out dokument.pdf» (eller «openssl cms ...»). Flaggan -noverify hoppar över förtroendekontroll bara för att extrahera; lägg till -CAfile för att även validera signaturen.
Är en .p7m-fil krypterad eller bara signerad?
Vanligtvis bara SIGNERAD - dokumentet är läsbart när du väl extraherat det, och signaturen bevisar äktheten. Vissa .p7m-filer är KRYPTERADE (S/MIME), och de behöver den matchande privata nyckeln för att dekrypteras. Ett signaturverktyg eller OpenSSL talar om vilket det är.
Kan jag öppna en .p7m på min telefon?
Ja - Aruba och InfoCert erbjuder mobilappar för att verifiera och visa signerade .p7m-dokument, och vissa appar för PEC/e-fakturor öppnar dem direkt. För krypterade .p7m behöver du fortfarande ha din privata nyckel konfigurerad.

Referenser

1RFC 5652 - Cryptographic Message Syntax (CMS/PKCS#7)www.rfc-editor.org
2InfoCert DiKe - free digital-signature softwarewww.firma.infocert.it

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.BINCD/DVD Disc Image (BIN/CUE)
6.EXEWindows Executable (Portable Executable)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

Relaterade filtillägg

.PEMPEM - Base64-encoded certificate / key container (X.509, PKCS)
.CERSecurity certificate (X.509 .cer)
.REQCertificate Signing Request (CSR) - .req
.CRTSecurity certificate (X.509 .crt)
.CSRCertificate Signing Request (PKCS#10)

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-Ö