Una busta digitale con un documento al suo interno
Un file .p7m ricevuto da un’azienda, un professionista o dalla Pubblica Amministrazione è solitamente un documento racchiuso in una busta crittografica con firma digitale CAdES. All’interno può trovarsi un PDF, una fattura elettronica XML o un altro formato. Per aprirlo serve un visualizzatore compatibile: un normale lettore PDF non è in grado di aprirlo direttamente. La stessa estensione viene usata anche per messaggi email S/MIME, che possono essere cifrati.
Aprire file P7M onlineChe cosa significa l’estensione .p7m?
L’estensione .p7m identifica una busta digitale basata sullo standard Cryptographic Message Syntax (CMS), successore di PKCS #7. Nei flussi documentali italiani (come PEC e fatturazione elettronica), il formato di firma CAdES (CMS Advanced Electronic Signatures) utilizza questa struttura per associare una firma digitale a qualsiasi tipo di file.
Immagina il file .p7m come una busta e il documento incorporato come la lettera al suo interno. L’estensione descrive la busta esterna, non l’impaginazione del foglio. Un file denominato notice.pdf.p7m presenta un involucro protettivo attorno a un PDF: non è un PDF con un nome strano o danneggiato.
IETF · RFC 5652: CMS SignedDataProvincia autonoma di Trento · CAdES
Che cosa contiene un file P7M?
Una busta con firma incorporata riunisce il documento originale, le informazioni crittografiche di firma e, quasi sempre, il certificato digitale del firmatario. Il certificato associa l’identità del firmatario a una chiave pubblica e dispone di un emittente riconosciuto e di un periodo di validità definito.
Uno stesso documento può essere firmato da più persone. Le firme possono essere affiancate nella stessa busta (firme congiunte) oppure una busta già firmata può essere firmata di nuovo (firme nidificate). Una doppia estensione come .p7m.p7m suggerisce firme nidificate, ma solo aprendo il file è possibile verificare quante firme siano presenti e se risultino valide.
agreement.pdf.p7m- Il documento originale
- agreement.pdf: il file oggetto della firma, conservato integro nel proprio formato.
- Dati della firma
- Valori crittografici e attributi che permettono di verificare che il file non sia stato modificato.
- Certificato del firmatario
- Identifica chi ha firmato e l’ente certificatore (CA). La sua presenza non garantisce di per sé la validità legale.
IETF · RFC 5652: CMS SignedDataProvincia autonoma di Trento · CAdES
File .pdf.p7m, .xml.p7m e altri nomi
La parte del nome che precede .p7m indica quasi sempre la tipologia del documento incorporato. Ciò che conta è il contenuto effettivamente estratto: i nomi dei file possono infatti essere rinominati o abbreviati, oppure le estensioni possono essere nascoste dal sistema operativo.
- notice.pdf.p7m
- Indica solitamente un documento PDF firmato. L’estrazione recupera il PDF originale, leggibile con qualunque normale visualizzatore PDF.
- invoice.xml.p7m
- Contiene di solito una fattura elettronica XML firmata digitalmente. Le fatture elettroniche italiane (FatturaPA) sono in formato XML e vengono spesso trasmesse in una busta CAdES. L’estrazione restituisce il file XML nativo, non un PDF già impaginato.
- agreement.docx.p7m
- La busta può racchiudere un documento Word, un’immagine o qualsiasi altro formato. Uno strumento P7M può estrarre il file anche quando non dispone di un’anteprima integrata per quel formato.
Provincia autonoma di Trento · CAdESAgenzia delle Entrate · Electronic invoicing
Perché hai ricevuto un allegato P7M?
Il mittente ha apposto una firma digitale sul documento prima di inviarlo: accade frequentemente con contratti commerciali, bandi, atti amministrativi, comunicazioni giudiziarie o fatture elettroniche. Essendo un contenitore protetto, le app di posta e i browser non lo aprono direttamente in linea, ma lo presentano come allegato da scaricare.
Inviare, firmare e cifrare sono operazioni ben distinte. Ricevere un file tramite PEC (Posta Elettronica Certificata) attesta l’invio e la consegna, ma non significa automaticamente che l’allegato contenga una firma digitale. Allo stesso modo, l’estensione .p7m non garantisce di per sé la sicurezza del contenuto o una firma qualificata. Se il messaggio è inatteso, verifica sempre con il mittente prima di aprire il file.
Ministero dell’Interno · CAdES / PAdESBanca d’Italia · Digital signature software manual
P7M e PDF: la differenza tra CAdES e PAdES
Il formato CAdES può racchiudere qualsiasi tipo di file (PDF, XML, testo) e aggiunge sempre l’estensione .p7m. Il formato PAdES è invece progettato esclusivamente per i documenti PDF e conserva l’estensione originale .pdf. Per questo motivo alcuni PDF firmati arrivano come file .pdf.p7m, mentre altri si aprono subito nel tuo lettore PDF abituale.
Un timbro grafico visibile non equivale a una firma digitale: la firma CAdES non aggiunge necessariamente un contrassegno visivo sulle pagine, e l’immagine di una firma autografa scannerizzata non ha alcun valore crittografico. Inoltre, un PDF estratto da una busta P7M può a sua volta contenere firme PAdES interne, che richiedono controlli dedicati.
| Caratteristica | CAdES / P7M | PAdES / PDF |
|---|---|---|
| Estensione tipica | .p7m, spesso .pdf.p7m | |
| Tipi di documento | PDF, XML, Word e altri formati | Esclusivamente documenti PDF |
| Posizione della firma | Nella busta crittografica esterna | Incorporata nella struttura interna del PDF |
| Come aprire il file | Aprire con un visualizzatore P7M ed estrarre il file | Aprire direttamente con un lettore PDF standard |
Su schermi piccoli, fai scorrere la tabella in orizzontale per confrontare i formati.
Per i passaggi di estrazione e la visualizzazione leggibile delle fatture XML, consulta la guida da P7M a PDF.
Ministero dell’Interno · CAdES / PAdESBanca d’Italia · Digital signature software manual
Come aprire un file P7M e leggere il documento
Salva l’allegato sul tuo dispositivo e aprilo con un lettore compatibile con i documenti P7M firmati, conservando con cura il file originale ricevuto. Se la busta contiene un PDF, il visualizzatore ne mostrerà le pagine; se contiene un file XML, un visualizzatore compatibile organizzerà i dati della fattura in modo chiaro e leggibile.
Rinominare semplicemente notice.pdf.p7m in notice.pdf non rimuove la busta e provocherà un errore di apertura. Il file deve essere estratto. Nel caso di una fattura elettronica XML, generare un PDF stampabile è un’operazione di visualizzazione separata: questa copia di cortesia non sostituisce l’XML originale né il file P7M firmato.
p7m online elabora i documenti interamente nel tuo browser, senza caricare i file su server esterni (massima privacy). L’apertura del file, i dati delle fatture XML supportate, i controlli tecnici della firma e l’anteprima della prima pagina PDF sono gratuiti. L’anteprima completa delle pagine successive, il download del PDF estratto e la stampa richiedono un export singolo o un piano illimitato.
Per consultare un allegato firmato direttamente nel browser, usa il visualizzatore P7M online.
Per scegliere e salvare i file su computer Windows, leggi come aprire file P7M su Windows.
Sui computer Apple, consulta la guida su come aprire file P7M su Mac.
Per gli allegati su smartphone o tablet, consulta come aprire P7M su iPhone e Android.
Prima di esportare, puoi confrontare i dettagli di anteprime e piani di esportazione.
Leggere un documento non significa verificarlo
Un’anteprima leggibile conferma che il contenuto incorporato è stato recuperato con successo. Non certifica però la validità legale di tutte le firme e dei certificati. La verifica di una firma digitale comporta diversi controlli tecnici indipendenti:
- Integrità
- L’impronta crittografica (hash) corrisponde al documento, confermando che il contenuto non è stato alterato dopo la firma?
- Validità del certificato
- Qual è il periodo di validità dichiarato e quale data viene verificata? L’orario dichiarato dal computer del firmatario non costituisce, da solo, una marca temporale certificata.
- Catena di fiducia
- Il certificato di firma è riconducibile a un’Autorità di Certificazione accreditata (QTSP / CA) secondo le regole vigenti?
- Stato di revoca
- Sono disponibili prove aggiornate (tramite liste CRL o risposte OCSP) per confermare che il certificato non fosse sospeso o revocato?
Puoi controllare i dettagli della firma P7M direttamente nel nostro strumento in homepage. Lo strumento analizza l’integrità e le informazioni disponibili localmente, senza inviare richieste di rete né documenti a server esterni. Senza prove di revoca disponibili, lo stato resta non verificato. Questi controlli tecnici locali non sostituiscono una perizia legale formale.
smime.p7m è lo stesso tipo di file?
Non necessariamente. Lo standard email S/MIME impiega l’estensione .p7m sia per i messaggi firmati sia per i messaggi crittografati. La presenza del nome smime.p7m o la dicitura «PKCS #7 MIME» non basta da sola a comprendere quale operazione sia richiesta.
Un messaggio con sola firma digitale può essere verificato senza la chiave privata del firmatario. Un messaggio cifrato richiede invece la chiave privata del destinatario e un client di posta configurato. p7m online apre buste CMS/CAdES firmate: non decifra messaggi S/MIME cifrati e non applica nuove firme. Se il tuo allegato è cifrato, aprilo nel programma di posta previsto o chiedi al mittente una copia in chiaro attraverso un canale idoneo.
Domande frequenti sui file P7M
Un file P7M è sempre un PDF?
No. L’estensione .p7m indica la busta crittografica esterna. Al suo interno possono esserci PDF, fatture elettroniche XML, documenti Word o immagini. La dicitura .pdf.p7m indica quasi sempre un PDF, ma è necessario estrarlo per verificarne il contenuto.
Serve una firma digitale o una smart card per aprire un file P7M?
No. Per aprire, estrarre e leggere un documento firmato non serve alcun certificato di firma personale né una smart card (come CNS o CIE). La chiave privata è necessaria soltanto se il file è un’email crittografata con standard S/MIME.
Qual è la differenza tra un file P7M e un file P7S?
Il file .p7m include sia il documento originale sia la firma digitale (firma incorporata o Attached). Il file .p7s contiene invece soltanto la firma digitale separata (firma disgiunta o Detached): per aprirlo o verificarlo è indispensabile possedere anche il file originale non firmato.
Estrarre il PDF cancella la firma dal file P7M originale?
No. L’estrazione crea una copia indipendente del documento (ad esempio in PDF) lasciando il file .p7m originale intatto e inalterato. Conserva sempre il file .p7m originale: è l’unico ad avere pieno valore legale in caso di contestazioni.
L’estensione .p7m garantisce che il documento abbia valore legale?
Non automaticamente. L’estensione prova solo che è stata utilizzata una busta crittografica. Per verificare se la firma ha pieno valore legale, occorre controllare che il certificato del firmatario sia valido, non scaduto né revocato, e rilasciato da un Certificatore Accreditato.
Fonti e riferimenti tecnici
Questa guida si basa sui principali standard tecnici e sulle indicazioni istituzionali vigenti. I nomi dei file citati sono esempi illustrativi.