Pourquoi convertir P7M en P7S ?
Un .p7m est un conteneur à signature intégrée où le document et la signature sont regroupés. Un .p7s est une signature détachée qui réside dans un fichier séparé à côté du document original. Les deux utilisent la même norme PKCS#7/CMS (RFC 5652). Certains systèmes ou archives exigent des signatures détachées plutôt qu'intégrées, ce qui rend ce flux de travail nécessaire dans des intégrations techniques spécifiques.
Comment convertir P7M en P7S
OpenSSL OPEN-SOURCE
Extrayez le document interne avec openssl smime -verify -in document.p7m -inform DER -noverify -out inner.pdf, puis créez la signature détachée avec openssl cms -sign -in inner.pdf -signer cert.pem -inkey key.pem -out signature.p7s -outform DER -detach.
À propos de ces formats
Un fichier .p7m est un conteneur PKCS#7/CMS qui enveloppe un document original - généralement un PDF ou une facture électronique XML - avec une signature numérique et/ou un chiffrement.…
Ouvrir les détails de .P7M →Un fichier P7S - généralement nommé smime.p7s - est la signature numérique jointe à un e-mail signé. Il prouve l'identité de l'expéditeur et que le message n'a pas été altéré durant le…
Ouvrir les détails de .P7S →Qualité et points de vigilance
- La nouvelle signature brise la signature originale - le nouveau
.p7sest signé par votre certificat, pas celui du signataire d'origine. - Si la préservation de la preuve du signataire original est une exigence légale, conservez le
.p7mcomme enregistrement faisant foi et ne signez pas à nouveau. - Aucune application graphique courante n'effectue cette conversion spécifique ; il s'agit d'un flux de travail technique de niche géré uniquement en ligne de commande.
Foire aux questions
Pourquoi OpenSSL est-il le seul outil pour cela ?
.p7m vers .p7s ; cela nécessite un accès en ligne de commande aux opérations de signature cryptographique.La signature dans un `.p7s` est-elle la même que dans le `.p7m` original ?
Quelle est la différence entre `.p7m` et `.p7s` ?
.p7m intègre le contenu du document à l'intérieur du conteneur de signature, tandis que le .p7s est un fichier séparé qui référence le document de l'extérieur.