.P7M

Fichier P7M

PKCS#7 / S/MIME Message (digitally signed or encrypted)
Poser une question
RÉPONSE RAPIDE

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. Pour l'ouvrir, utilisez DiKe (InfoCert), Aruba Sign, Adobe Acrobat (cas du PDF) ou OpenSSL ; un simple éditeur de texte ou un renommage en .pdf ne fonctionnera pas car le document est toujours encapsulé à l'intérieur.

Développeur : RSA Security (PKCS#7) / IETF (S/MIME, CMS - RFC 5652) Catégorie : Fichiers de sécurité/certificat Standard ouvert MIME: application/pkcs7-mime
S'OUVRE SUR Windows macOS Linux Web
Lié : .PEM · .CER · .REQ · .CRT

Sur cette page

19k+ extensions indexées
Dernière révision le Jun 27, 2026

Pas sûr de la nature de votre fichier ?

Déposez n'importe quel fichier dans notre identificateur - nous lisons juste les premiers octets pour nommer le format.

Identifier un fichier

Qu'est-ce que le format de fichier P7M ?

Les fichiers .p7m sont chargés de stocker des messages électroniques et des documents chiffrés ou signés numériquement sous la forme d'un conteneur binaire PKCS#7/CMS. Dans un tel fichier, le contenu, les éventuelles pièces jointes, la signature cryptographique et la chaîne de certificats du signataire sont tous stockés ensemble. Le format est également courant en tant qu'enveloppe de document signé à usage général : un fichier réel - tel qu'un PDF ou une facture XML - est incorporé textuellement à l'intérieur de la coque .p7m, qui ajoute la couche de signature par-dessus.

Le conteneur est normalement binaire encodé en DER (octets magiques ASN.1 0x30 0x82 à l'offset 0) ; une variante textuelle en Base64 de la même structure existe également et commence par MII.... Contrairement au .p7s, qui est une signature détachée conservant le document source séparé, le .p7m regroupe le document original et la signature dans un seul fichier autonome.

Accès aux messages chiffrés

Les fichiers .p7m ont un objectif principal : la protection des informations contenues dans un message contre l'accès non autorisé par des tiers. Pour lire un .p7m chiffré, il est nécessaire de posséder une clé privée correspondant à la clé publique utilisée pour sceller le message. La clé privée du destinataire reste la même d'un message à l'autre, de sorte que le destinataire cible a un accès facile à chaque nouveau message sans configuration supplémentaire.

  • Les fichiers .p7m sont souvent utilisés pour envoyer des données sensibles et protégées dans les secteurs médical, financier ou commercial.
  • Les fichiers .p7m utilisent la norme Secure/Multipurpose Internet Mail Extensions (S/MIME) comme méthode de signature et de chiffrement ; la spécification sous-jacente est CMS (RFC 5652).
  • Dans l'UE - particulièrement en Italie - le .p7m est le conteneur standard pour les signatures électroniques qualifiées CAdES (CMS Advanced Electronic Signatures), qui ont une pleine valeur juridique.
  • Les messages signés ou chiffrés dans des fichiers .p7m apparaissent généralement sous le nom de fichier smime.p7m.

Ces messages électroniques .eml ne fournissent que des informations dans un en-tête, avec un champ de contenu vide visible par le client de messagerie. Le texte et les fichiers du message sont contenus dans la pièce jointe chiffrée ou signée elle-même. Pour extraire le document interne ou vérifier une signature sans logiciel dédié, openssl smime -verify ou openssl smime -decrypt sont des options de ligne de commande courantes.

Sécurité et sûreté

RISQUE : MEDIUM

Un .p7m est une donnée, pas un programme, il ne peut donc pas s'exécuter seul - mais il porte une signification de confiance importante. Pour les fichiers .p7m SIGNÉS, l'ouverture est sûre, mais l'intérêt est de VÉRIFIER : une signature valide vous indique qui a signé et que le document est inchangé ; vérifiez que le certificat du signataire est fiable et non expiré/révoqué, pas seulement qu'une « signature existe ». Le document interne (ex: un PDF) nécessite toujours la prudence habituelle une fois extrait. Pour les .p7m CHIFFRÉS, vous avez besoin de VOTRE clé privée pour déchiffrer - n'envoyez jamais votre clé privée à qui que ce soit et ne téléchargez pas un .p7m confidentiel/chiffré sur un service en ligne inconnu. Privilégiez les services de vérification officiels (Aruba/Agid) et les outils locaux (Dike/OpenSSL) pour les documents sensibles.

Détails du format

en bref
NOM COMPLETPKCS#7 / S/MIME Message (digitally signed or encrypted)
DÉVELOPPEURRSA Security (PKCS#7) / IETF (S/MIME, CMS - RFC 5652)depuis PKCS#7 (1990s); S/MIME / CMS standardized in RFC 5652. Heavily used for EU/Italian legal e-signatures (CAdES)
TYPE MIMEapplication/pkcs7-mime
TYPEConteneur binaire PKCS#7/CMS (généralement encodé en DER), parfois Base64 ; enveloppe le fichier original plus la signature et/ou le chiffrement
STANDARDOuvert · libre de droits
OCTETS MAGIQUES · SIGNATURE DE FICHIER
OFFSET
0001
HEX
3082
ASCII
0·
Un .p7m est normalement une structure binaire PKCS#7/CMS (DER), il commence donc par l'étiquette ASN.1 SEQUENCE 0x30 suivie d'une longueur, généralement 0x30 0x82 .... Certains fichiers .p7m sont du texte encodé en Base64 (ils commencent alors par « MII... »). Le conteneur enveloppe le document RÉEL à l'intérieur avec une signature numérique (signed-data) et/ou un chiffrement (enveloped-data) - le fichier réel (un PDF, une facture XML, etc.) est extrait de l'intérieur.

Programmes qui ouvrent les fichiers P7M

Windows4 apps
OpenSSL Open-source Extraire le fichier interne : « openssl smime -verify -in fichier.p7m -inform DER -noverify -out document.pdf » (ou « openssl cms ... »). Ajoutez -CAfile pour valider réellement le signataire.
Dike (InfoCert) Gratuit Documents signés Italie/UE : ouvrez Dike, utilisez la fonction Vérifier/Ouvrir, glissez le .p7m - il vérifie la signature et extrait le document interne. Gratuit.
Aruba Sign Gratuit Application gratuite de signature numérique Aruba : cliquez sur Vérifier, sélectionnez le .p7m, puis visualisez/enregistrez le document joint et les détails de la signature.
Adobe Acrobat Reader Gratuit Si le .p7m enveloppe un PDF, Acrobat peut ouvrir le PDF signé et afficher l'état de la signature. Fonctionne pour les PDF signés ; pas pour les .p7m chiffrés arbitraires.
macOS3 apps
Aruba Sign / Dike Gratuit Les deux proposent des versions macOS : vérifiez la signature et extrayez le document de la même manière que sur Windows.
OpenSSL / LibreSSL Open-source Terminal : « openssl smime -verify -in fichier.p7m -inform DER -noverify -out sortie.pdf » pour extraire le fichier interne. Pré-installé (LibreSSL).
Keychain Access (encrypted case) Intégré Pour un .p7m CHIFFRÉ S/MIME, assurez-vous que votre clé privée/certificat est dans le trousseau d'accès afin que Mail puisse le déchiffrer. N'est pas un visualiseur .p7m autonome.
Linux2 apps
OpenSSL Open-source Extraire le fichier interne : « openssl smime -verify -in fichier.p7m -inform DER -noverify -out document.pdf » (ou « openssl cms ... »). Ajoutez -CAfile pour valider réellement le signataire.
Aruba Sign Gratuit Application gratuite de signature numérique Aruba : cliquez sur Vérifier, sélectionnez le .p7m, puis visualisez/enregistrez le document joint et les détails de la signature.
Web1 app
Aruba / Agid online signature checkers Gratuit Téléchargez un .p7m vers un service officiel de vérification de signature pour voir le document et la validité de la signature. Évitez de télécharger des fichiers chiffrés ou confidentiels sur des sites tiers.

Détails techniques

spécifications approfondies
Format de conteneurPKCS#7 / CMS (Cryptographic Message Syntax)
Spécification de référenceIETF RFC 5652 (CMS) ; anciennement RFC 2315 (PKCS#7 v1.5)
Type MIMEapplication/pkcs7-mime
Nom de fichier S/MIME par défautsmime.p7m
Encodage binaireDER (Distinguished Encoding Rules) - structure binaire ASN.1
Encodage alternatifTexte Base64 (commence par « MII… ») - même structure CMS, encodage de transport différent
Octets magiques (DER)0x30 0x82 à l'offset 0 - étiquette ASN.1 SEQUENCE suivie d'un champ de longueur de 2 octets
Types de contenu CMSSignedData, EnvelopedData (chiffré), SignedAndEnvelopedData, CompressedData
Profil de signature UECAdES (CMS Advanced Electronic Signatures, ETSI EN 319 122) - supporte le niveau qualifié sous eIDAS
Certificats intégrésCertificats de signataire X.509 et chaîne d'AC intermédiaire stockés dans le conteneur
Algorithmes de signatureRSA (PKCS#1 v1.5, PSS) et ECDSA ; algorithmes de hachage SHA-256, SHA-384, SHA-512
Algorithmes de chiffrementAES-128 et AES-256 (CBC/GCM) ; Triple-DES pour la compatibilité héritée
Document interneTout type de fichier (PDF, facture XML, texte brut, etc.) incorporé textuellement et extractible
Condition de déchiffrementClé privée du destinataire correspondant au certificat de clé publique X.509 utilisé lors du chiffrement
Usage légalFormat de signature électronique qualifiée standard pour l'administration publique italienne (PA), le courrier certifié (PEC) et les documents transfrontaliers de l'UE
PubliéPKCS#7 (1990s); S/MIME / CMS standardized in RFC 5652. Heavily used for EU/Italian legal e-signatures (CAdES)
Standard ouvertOui · libre de droits
Spécificationwww.rfc-editor.org

Conversions P7M

Q&R de la communauté

posées par les utilisateurs
Poser une question rapide
Obtenez de l'aide de personnes qui travaillent avec des fichiers P7M. Soyez précis - incluez votre système et la version du logiciel.
Aucun compte requis · réponses généralement sous un jour
I
INgs25 d agoSANS RÉPONSE
Where to buy this license?
En attente d'une réponse

Foire aux questions

Qu'est-ce qu'un fichier .p7m ?
Un document signé numériquement (et parfois chiffré) au format PKCS#7/S/MIME. Le fichier réel - souvent un PDF ou une facture électronique XML - est enveloppé à l'intérieur, ainsi qu'une signature prouvant l'identité du signataire et l'intégrité du document. C'est la norme pour les signatures électroniques légalement valides en Italie et dans l'UE.
Comment ouvrir un fichier .p7m ?
Utilisez un outil de signature numérique qui vérifie et extrait le document interne : les logiciels gratuits DiKe (InfoCert) ou Aruba Sign sur Windows/Mac/Linux, Adobe Acrobat s'il enveloppe un PDF, ou OpenSSL (« openssl smime -verify -in fichier.p7m -inform DER -noverify -out sortie.pdf »). Un simple éditeur de texte n'affichera pas le document.
Pourquoi mon fichier s'appelle-t-il quelquechose.pdf.p7m ?
Parce que le .pdf est le document original et le .p7m est l'enveloppe de signature numérique qui l'entoure. Vérifiez/extrayez le .p7m pour récupérer le PDF interne ; vous ne pouvez pas simplement le renommer en .pdf - il est toujours encapsulé.
Comment extraire le document d'un .p7m sans logiciel spécial ?
Utilisez OpenSSL : « openssl smime -verify -in fichier.p7m -inform DER -noverify -out document.pdf » (ou « openssl cms ... »). Le drapeau -noverify ignore la vérification de confiance juste pour l'extraction ; ajoutez -CAfile pour valider également la signature.
Un fichier .p7m est-il chiffré ou simplement signé ?
Généralement, il est simplement SIGNÉ - le document est lisible une fois extrait, et la signature prouve l'authenticité. Certains fichiers .p7m sont CHIFFRÉS (S/MIME) et nécessitent la clé privée correspondante pour le déchiffrement. Un outil de signature ou OpenSSL vous indiquera de quel type il s'agit.
Puis-je ouvrir un .p7m sur mon téléphone ?
Oui - Aruba et InfoCert proposent des applications mobiles pour vérifier et visualiser les documents .p7m signés, et certaines applications de PEC/facturation électronique les ouvrent directement. Pour les .p7m chiffrés, vous devez toujours avoir votre clé privée configurée.

Références

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

Continuer l'exploration

à travers la base de données

Top des extensions cette semaine

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

Extensions liées

.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)

Outils de fichiers gratuits

Un identificateur de fichier et un convertisseur d'images dans le navigateur - tout s'exécute sur votre appareil.

Ouvrir la boîte à outils

Parcourir les extensions de fichiers A-Z