P7M P7S
Conversion de fichier

Convertir P7M en P7S

RÉPONSE RAPIDE
Est-il possible de convertir P7M en P7S ?
Oui - P7M se convertit en P7S.

Utilisez OpenSSL en deux étapes : extrayez d'abord le document interne du .p7m, puis signez-le à nouveau avec votre certificat pour produire un .p7s détaché. La plupart des utilisateurs qui reçoivent un .p7m ont seulement besoin d'extraire le document à l'intérieur, pas de produire un .p7s.

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Oct 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

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

Qualité et points de vigilance

  • La nouvelle signature brise la signature originale - le nouveau .p7s est 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 .p7m comme 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 ?
Aucune application graphique courante n'effectue ce flux de travail spécifique de .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 ?
Non - la nouvelle signature est créée sous votre propre certificat. La preuve cryptographique du signataire original n'est pas préservée.
Quelle est la différence entre `.p7m` et `.p7s` ?
Les deux utilisent PKCS#7/CMS : le .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.