Hvorfor konvertere P7M til P7S?
En .p7m er en container med indlejret signatur, hvor dokumentet og signaturen er pakket sammen. En .p7s er en separat signatur, der ligger i en selvstændig fil ved siden af det originale dokument. Begge bruger samme PKCS#7/CMS-standard (RFC 5652). Nogle systemer eller arkiver kræver separate signaturer frem for indlejrede, hvilket gør denne arbejdsgang nødvendig i specifikke tekniske integrationer.
Sådan konverterer du P7M til P7S
OpenSSL OPEN-SOURCE
Udtræk det indre dokument med openssl smime -verify -in document.p7m -inform DER -noverify -out inner.pdf, og opret derefter den separate signatur med openssl cms -sign -in inner.pdf -signer cert.pem -inkey key.pem -out signature.p7s -outform DER -detach.
Om disse formater
En .p7m-fil er en PKCS#7/CMS-container, der omslutter et originalt dokument - normalt en PDF eller XML-e-faktura - sammen med en digital signatur og/eller kryptering. For at åbne den skal…
Åbn .P7M detaljer →En P7S-fil - normalt navngivet smime.p7s - er den digitale signatur, der er vedhæftet en signeret e-mail. Den beviser afsenderens identitet, og at meddelelsen ikke er blevet ændret…
Åbn .P7S detaljer →Kvalitet & hvad man skal være opmærksom på
- Ny signering bryder den originale signatur - den nye
.p7ser underskrevet med dit certifikat, ikke den oprindelige underskrivers. - Hvis bevarelse af den oprindelige underskrivers bevis er et juridisk krav, skal du beholde
.p7m-filen som den autoritative optegnelse og undlade at signere igen. - Ingen almindeligt anvendt GUI-applikation udfører denne specifikke konvertering; det er en nichepræget teknisk arbejdsgang, der kun håndteres via kommandolinjen.
Ofte stillede spørgsmål
Hvorfor er OpenSSL det eneste værktøj til dette?
.p7m-til-.p7s-arbejdsgang; det kræver kommandolinjeadgang til kryptografiske signeringsoperationer.Er signaturen i en `.p7s` den samme som i den originale `.p7m`?
Hvad er forskellen på `.p7m` og `.p7s`?
.p7m indlejrer dokumentindholdet i signaturcontaineren, mens .p7s er en separat sidevognsfil, der refererer til dokumentet eksternt.