Capita spesso: mandi un PDF da firmare, torna indietro con un nome tipo contratto.pdf.p7m, e il destinatario ti scrive chiedendo perché non riesce più ad aprirlo con il lettore che usa sempre. Non è un errore del programma di firma: è semplicemente il formato che hai scelto, o che il tuo software ha scelto per te di default.

Tra i tre formati di firma digitale qualificata usati in Italia, solo la firma PAdES non modifica l’estensione: un PDF firmato in PAdES resta un file .pdf, leggibile con qualsiasi lettore PDF. La firma CAdES aggiunge invece l’estensione .p7m (es. contratto.pdf.p7m); la firma XAdES si applica solo a file XML, di cui mantiene l’estensione originale.
Perché l’estensione cambia (o resta com’era)
La differenza non è estetica, dipende da come il formato incorpora la firma nel file.
Con CAdES (CMS Advanced Electronic Signature) il documento originale, di qualsiasi tipo sia — PDF, Word, Excel, un’immagine, persino un file compresso — viene inserito integralmente dentro un “contenitore” crittografico secondo lo standard PKCS#7. Il risultato è un file diverso da quello di partenza, ed è per questo che il sistema gli assegna una nuova estensione, .p7m, che segnala proprio “qui dentro c’è una busta firmata”. Il documento originale non è più accessibile direttamente: va prima estratto.
Con PAdES (PDF Advanced Electronic Signature) succede una cosa diversa: la firma non avvolge il PDF, ci entra dentro. Lo standard PDF prevede da tempo un meccanismo nativo per ospitare firme digitali all’interno della struttura stessa del file (è lo stesso principio, concettualmente, delle firme che si vedono da anni su moduli PDF compilabili). Il file resta un PDF a tutti gli effetti, si apre con Adobe Reader o con qualunque altro lettore PDF aggiornato, e la firma compare come parte del documento, non come involucro esterno.
XAdES (XML Advanced Electronic Signature) fa lo stesso lavoro di PAdES ma per i file XML: la firma viene incorporata nella struttura del documento XML stesso, che resta un .xml leggibile e validabile con gli strumenti XML standard.
PAdES: quando è la scelta giusta
Nella pratica, PAdES è quasi sempre la soluzione più comoda quando il documento finale deve arrivare a qualcuno che non ha dimestichezza con la firma digitale — un cliente, un fornitore occasionale, un privato che deve solo leggere e archiviare il contratto. Non deve installare niente, non deve capire cos’è un file p7m: apre il PDF come ha sempre fatto.
C’è un dettaglio che molti sottovalutano, però: aprire un PDF firmato in PAdES non equivale a verificarne la validità della firma. Un lettore PDF qualsiasi mostra il contenuto senza fiatare anche se il certificato di firma è scaduto o revocato; per sapere se la firma è davvero valida serve un lettore che verifichi la catena di certificazione (Adobe Acrobat Reader lo fa in automatico se il certificato del firmatario rientra nelle liste di fiducia europee, altrimenti va controllato con un servizio dedicato). Il limite di PAdES è che funziona solo su PDF: se devi firmare un foglio Excel o un file Word senza convertirlo, non è lo strumento giusto.
CAdES: perché esiste il .p7m e cosa comporta
CAdES nasce prima ed è più versatile: firma qualsiasi tipo di file, non solo PDF, il che lo rende lo standard di riferimento per molte procedure della Pubblica Amministrazione dove i documenti da presentare non sono sempre in PDF. Il prezzo di questa flessibilità è l’estensione .p7m, che nella pratica genera più richieste di assistenza di quante ne meriterebbe: chi riceve un .p7m per la prima volta spesso pensa di aver ricevuto un file corrotto o un allegato sbagliato.
Per aprirlo serve un software che sappia “sbustare” il p7m — i più diffusi sono Dike, ArubaSign, FirmaCerta, GoSign — oppure un servizio di verifica online. Windows 11 in alcune configurazioni riesce ad aprire i .p7m con l’app Firma Digitale integrata, ma non è garantito su ogni macchina, e su Mac o Linux la situazione varia parecchio a seconda di cosa è installato. Se il documento firmato in CAdES deve arrivare a qualcuno fuori dal circuito PA/aziende strutturate, conviene avvisarlo prima, oppure allegare anche una copia del software di verifica consigliato.
Un punto che vale la pena chiarire perché genera confusione anche tra chi lavora con questi documenti ogni giorno: nel 2024 la Cassazione è intervenuta su un caso in cui un ricorso era stato dichiarato inammissibile solo perché il file allegato aveva estensione .p7m senza che venisse verificata l’autenticità della firma. La Corte ha ribadito un principio semplice ma spesso ignorato: l’estensione del file, da sola, non prova nulla. Un file può essere rinominato manualmente in .p7m senza contenere alcuna firma digitale reale; solo la verifica tecnica del contenuto crittografico stabilisce se la firma è genuina e valida (approfondimento su Bit4Law).
XAdES e l’equivoco della fattura elettronica
Qui vale la pena correggere un errore che gira spesso, anche in guide che dovrebbero saperlo: la fattura elettronica verso la Pubblica Amministrazione e verso lo SDI, quando viene firmata digitalmente, non usa XAdES. Il file XML della FatturaPA, se firmato, viene firmato in formato CAdES, e il risultato è un file con doppia estensione .xml.p7m — esattamente lo stesso meccanismo visto sopra per qualunque altro documento CAdES (riferimento tecnico).
XAdES esiste ed è uno standard riconosciuto a livello europeo, ma nell’uso italiano quotidiano è molto meno frequente di CAdES e PAdES: lo si incontra soprattutto in contesti di interoperabilità transfrontaliera o in specifiche procedure tecniche dove il documento deve restare interrogabile come XML puro anche dopo la firma, senza passare per un contenitore esterno.
Le tre firme hanno lo stesso valore legale?
Sì, e su questo le fonti non lasciano margini di dubbio: CAdES, PAdES e XAdES sono tre implementazioni tecniche equivalenti dello stesso istituto giuridico. L’art. 20 del Codice dell’Amministrazione Digitale attribuisce al documento informatico sottoscritto con firma digitale l’efficacia probatoria prevista dall’art. 2702 del Codice Civile per la scrittura privata, indipendentemente dal formato tecnico scelto (Linee guida AgID sulla sottoscrizione elettronica).
Detto questo, “stesso valore legale” non significa “intercambiabili in ogni contesto”: alcune procedure telematiche (portali PA, sistemi di gara, SDI) impongono per regolamento un formato specifico, indipendentemente da cosa preferiresti usare. Qui il consiglio pratico è controllare sempre le specifiche tecniche del portale a cui devi inviare il documento prima di firmare, non dopo — capita più spesso di quanto si pensi di dover rifare la firma perché il sistema accettava solo CAdES e si era usato PAdES, o viceversa.
Come capire se una firma è autentica (senza fidarsi solo del nome del file)
Vista la sentenza citata sopra, la domanda giusta non è “che estensione ha questo file” ma “questa firma è verificabile e valida”. Alcuni strumenti gratuiti per farlo:
- il servizio di verifica della Gazzetta Ufficiale, utilizzabile per qualunque file p7m o PDF firmato;
- i portali di verifica dei principali certificatori accreditati (InfoCert, Aruba, Namirial), che permettono di caricare il file e vedere l’esito senza installare nulla;
- i software desktop già citati (Dike, ArubaSign, GoSign), utili se si verificano firme con una certa frequenza.
Ognuno di questi restituisce lo stesso tipo di informazioni: chi ha firmato, con quale certificato, se il certificato era valido al momento della firma, se il documento è stato alterato dopo. Nella pratica, per un utente occasionale, i portali online bastano; chi gestisce firme per lavoro tutti i giorni finisce quasi sempre per installare uno dei software desktop, perché è più veloce su volumi alti.
Quale formato scegliere, in concreto
Non c’è una risposta valida per tutti i casi, ma una logica ricorrente sì. Per un contratto o un documento in PDF destinato a un cliente o un privato, PAdES resta la scelta più semplice per chi riceve. Per documenti non-PDF, o quando il destinatario è una PA che li richiede espressamente, CAdES è spesso obbligato, anche se genera quel .p7m che confonde chi non lo conosce. XAdES, salvo indicazioni tecniche specifiche del sistema a cui ti stai interfacciando, raramente è la scelta di default che sceglieresti tu: è quasi sempre il sistema ricevente a richiederlo esplicitamente.
Domande frequenti
Se firmo digitalmente un PDF, il file resta sempre .pdf? Solo se usi la firma in formato PAdES. Se il tuo software di firma usa CAdES di default (molti lo fanno), anche partendo da un PDF ottieni un file .pdf.p7m. Controlla le impostazioni del programma prima di firmare, non dopo.
Perché ho ricevuto un file con estensione .p7m e non so aprirlo? È un documento firmato in formato CAdES. Serve un software che estragga il contenuto dalla busta crittografica (Dike, ArubaSign, GoSign) oppure un servizio di verifica online come quello della Gazzetta Ufficiale o di InfoCert.
Posso semplicemente rinominare un file .p7m in .pdf per aprirlo? No, o meglio: a volte “funziona” perché dentro c’è davvero un PDF, ma stai perdendo la firma e tutte le informazioni di verifica. Per estrarre correttamente il documento serve un software che lo sbusti in modo corretto, non una rinomina manuale.
La firma CAdES vale meno della PAdES perché cambia l’estensione? No. Il valore legale è identico, lo stabilisce l’art. 20 del CAD indipendentemente dal formato tecnico. Cambia solo la comodità pratica per chi deve aprire il file dall’altra parte.
Come faccio a sapere se un documento firmato è ancora valido dopo anni? Dipende dal certificato del firmatario e dalla marca temporale eventualmente apposta al momento della firma: se c’è una marcatura temporale valida, la firma resta verificabile anche dopo la scadenza del certificato. Qui è un aspetto che, in caso di dubbio su un documento importante, conviene far controllare a chi gestisce la tua firma digitale o al certificatore che l’ha rilasciata.
Se lavori spesso con documenti firmati e ancora non hai uno strumento di verifica installato, vale la pena procurartelo prima che serva davvero — il momento in cui scopri di averne bisogno è quasi sempre quello sbagliato, con una scadenza addosso e un destinatario che aspetta risposta.
Fonti principali usate: TeamSystem, Amministrazione Digitale UniPi, Bit4Law sulla sentenza Cassazione, Linee guida AgID art. 20 CAD, Edotto su CAdES e FatturaPA.
Giornalista e analista, scrive di economia italiana, innovazione e imprese. Appassionato di tecnologia e finanza, racconta il presente e il futuro delle aziende che fanno muovere il Paese.




