P7M P7S
Filkonvertering

Konvertera P7M till P7S

SNABBT SVAR
Är det möjligt att konvertera P7M till P7S?
Ja - P7M konverteras till P7S.

Använd OpenSSL i två steg: extrahera först det inre dokumentet från .p7m-filen, och signera det sedan igen med ditt certifikat för att skapa en fristående .p7s. De flesta användare som får en .p7m behöver bara extrahera dokumentet inuti, inte skapa en .p7s.

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Oct 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera P7M till P7S?

En .p7m är en behållare med inbäddad signatur där dokumentet och signaturen är buntade tillsammans. En .p7s är en fristående signatur som ligger i en separat fil bredvid originaldokumentet. Båda använder samma PKCS#7/CMS-standard (RFC 5652). Vissa system eller arkiv kräver fristående signaturer snarare än inbäddade, vilket gör detta arbetsflöde nödvändigt i specifika tekniska integrationer.

Hur man konverterar P7M till P7S

OpenSSL OPEN-SOURCE

Extrahera det inre dokumentet med openssl smime -verify -in document.p7m -inform DER -noverify -out inner.pdf, skapa sedan den fristående signaturen med openssl cms -sign -in inner.pdf -signer cert.pem -inkey key.pem -out signature.p7s -outform DER -detach.

Om dessa format

Kvalitet & vad man bör tänka på

  • Omsignering bryter den ursprungliga signaturen - den nya .p7s-filen är signerad med ditt certifikat, inte den ursprungliga undertecknarens.
  • Om bevarande av den ursprungliga undertecknarens bevis är ett juridiskt krav, behåll .p7m-filen som den auktoritativa posten och signera inte om den.
  • Ingen vanlig GUI-applikation utför denna specifika konvertering; det är ett nischat tekniskt arbetsflöde som endast hanteras via kommandoraden.

Vanliga frågor

Varför är OpenSSL det enda verktyget för detta?
Ingen vanlig GUI-applikation utför detta specifika arbetsflöde från .p7m till .p7s; det kräver kommandoradsåtkomst till kryptografiska signeringsoperationer.
Är signaturen i en `.p7s` densamma som i den ursprungliga `.p7m`-filen?
Nej - omsignering skapar en ny signatur under ditt eget certifikat. Den ursprungliga undertecknarens kryptografiska bevis bevaras inte.
Vad är skillnaden mellan `.p7m` och `.p7s`?
Båda använder PKCS#7/CMS: .p7m bäddar in dokumentinnehållet inuti signaturbehållaren, medan .p7s är en separat fil som refererar till dokumentet externt.