File p7m e firma digitale
Che differenza c'è tra un file .p7m e un file .p7s?
Aggiornato il · Redazione ApriFattura
Un file .p7m contiene il documento e la firma insieme (firma "imbustata", attached): estraendolo ottieni il documento. Un file .p7s contiene solo la firma (detached), mentre il documento firmato è un file separato: è il caso di smime.p7s nelle PEC, che è la firma del gestore sull'intero messaggio.
| .p7m | .p7s | |
|---|---|---|
| Contenuto | Documento + firma + certificato | Solo firma + certificato |
| Tipo di firma | Attached (imbustata) | Detached (separata) |
| Si può leggere da solo? | Sì, estraendo il contenuto | No, serve anche il documento firmato |
| Esempi tipici | Fatture .xml.p7m, atti .pdf.p7m | smime.p7s nelle PEC, firme di email S/MIME |
| Cosa fare per leggerlo | Aprilo qui | Apri il messaggio .eml che lo accompagna |
Stesso standard, due modi di usarlo
Entrambi i formati derivano dallo standard CMS/PKCS#7: una struttura che contiene firme e certificati. Nel .p7m dentro c'è anche il contenuto firmato; nel .p7s il contenuto è lasciato fuori e la firma si riferisce a un altro file o a un'altra parte del messaggio.
Il caso della PEC: smime.p7s
In ogni messaggio PEC trovi un allegato smime.p7s. Non l'ha messo il mittente: è la firma del gestore di posta certificata, che garantisce che la busta (testo, postacert.eml, daticert.xml) non sia stata modificata. Se apri lo smime.p7s da solo, vedi solo i dati del certificato del gestore. Per leggere il messaggio apri il file .eml: vedi cos'è smime.p7s.
Come capire che file hai
Nel dubbio, trascinalo su ApriFattura: riconosce il tipo e ti dice se c'è un documento da estrarre o solo una firma.
- Se il nome finisce con
.pdf.p7m,.xml.p7m,.doc.p7m: è un p7m con dentro quel tipo di documento. - Se si chiama
smime.p7sed è arrivato in una PEC: è la firma del gestore. - Se hai un file
.p7sinsieme a un documento con lo stesso nome: è una firma separata di quel documento; la verifica richiede entrambi i file.
Risposte rapide
- il file smime.p7s non si apre su iphone, cos'è?
- È la firma del gestore PEC, non un documento: non contiene nulla da leggere. Il contenuto della PEC è nel messaggio e nel file postacert.eml.
- cos'è il file smime.p7s nella pec, posso cancellarlo?
- Dalla casella puoi ignorarlo. Se conservi la PEC come prova, tieni il file .eml completo: la firma serve a dimostrare che il messaggio non è stato alterato.
- cos'è un file p7m e come si apre?
- È un documento firmato con la firma imbustata. Si apre estraendo il contenuto, per esempio con ApriFattura.
Cosa fare adesso
Hai un .p7m o un .p7s e non sai cosa contiene? Trascinalo: ApriFattura te lo dice e, se c'è, estrae il documento.
Analizza il fileFonti
- AgID – Firma elettronica qualificata e digitale
- DM 2 novembre 2005 – Regole tecniche PEC (Gazzetta Ufficiale)
- OpenSSL – documentazione del comando cms
Verificato il 12/11/2026. Le regole fiscali possono cambiare: in caso di dubbio fa fede la fonte ufficiale.