Outil 29 / 33

Ouvrir un fichier .p7m ou .p7s

Vous avez reçu un « document.pdf.p7m » que rien n'ouvre ? C'est un document enveloppé dans sa signature électronique. Déposez-le ici pour récupérer le document et voir qui l'a signé.

Ce que fait l'outil

Il ouvre l'enveloppe de signature et vous rend le document d'origine, sous son nom quand le fichier s'appelle « nom.pdf.p7m », ou avec une extension déduite de son contenu. Il affiche pour chaque signataire son nom, son adresse e-mail si le certificat en contient une, l'autorité qui a délivré le certificat, sa période de validité et la date de signature déclarée.

Il recalcule aussi l'empreinte du document et la compare à celle qui a été signée : si le document a été modifié après la signature, l'outil le signale. Un document signé plusieurs fois de suite (« .p7m.p7m ») est ouvert couche par couche. Pour un .p7s, qui ne contient que la signature, ajoutez le document signé pour lancer le même contrôle.

Et la pièce jointe smime.p7s ?

Un e-mail signé avec S/MIME porte sa signature dans une pièce jointe nommée smime.p7s. Elle ne contient aucun document à ouvrir : elle sert au logiciel de messagerie à vérifier que le message n'a pas été modifié. Si votre messagerie ne gère pas S/MIME, vous pouvez l'ignorer, ou la déposer ici pour voir le certificat de l'expéditeur. Une pièce jointe smime.p7m, elle, contient le message entier : l'outil l'extrait au format .eml.

Questions fréquentes

Comment ouvrir un fichier .p7m sans logiciel ?

Déposez-le dans l'outil ci-dessus : il extrait le document qu'il contient (souvent un PDF) et le propose au téléchargement, avec le nom du signataire et la date de signature. Le fichier est lu dans votre navigateur, sans être envoyé sur un serveur.

Quelle différence entre un fichier .p7m et un fichier .p7s ?

Les deux suivent la même norme, CMS (ex-PKCS #7). Un .p7m contient le document et sa signature : il faut l'ouvrir pour lire le document. Un .p7s ne contient que la signature, le document signé étant transmis à côté ; c'est le cas de la pièce jointe smime.p7s des e-mails signés.

Si la signature est valide, le document est-il authentique ?

Une signature valide prouve que le document n'a pas été modifié depuis la signature et qu'il a été signé avec la clé du certificat affiché. Elle ne prouve pas à elle seule que ce certificat a été délivré par une autorité de confiance ni qu'il n'a pas été révoqué : l'outil ne fait pas ces contrôles. Pour une validation complète au sens du règlement eIDAS, utilisez le validateur DSS de la Commission européenne.

Pourquoi l'outil indique-t-il que mon fichier .p7m est chiffré ?

L'extension .p7m sert aussi aux e-mails chiffrés avec S/MIME, pas seulement aux documents signés. Un message chiffré ne peut être lu que par son destinataire, avec la clé privée de son certificat, dans son logiciel de messagerie : aucun outil ne peut l'ouvrir sans cette clé.

Pour aller plus loin

Fiche format P7M →

Signature simple, avancée, qualifiée : les trois niveaux eIDAS →

Vérifier un PDF signé →

Sources

RFC 5652, Cryptographic Message Syntax (CMS) ·RFC 8551, S/MIME 4.0 (extensions .p7m et .p7s) ·ETSI EN 319 122-1, signatures CAdES ·Commission européenne, validateur DSS ·PKI.js (BSD-3-Clause)