Ti arriva una fattura, un contratto o un verbale con estensione .p7m e il computer non sa come aprirlo. È un formato di firma digitale molto diffuso in Italia, e dentro c’è un documento del tutto normale che aspetta solo di essere estratto.
Il file .p7m è una busta crittografica in formato CAdES: contiene il documento vero, spesso un PDF o un XML, più la firma digitale che ne garantisce l’autenticità e l’integrità. Il nome completo del file di solito lo rivela: contratto.pdf.p7m contiene un PDF, IT01234567890_00001.xml.p7m contiene una fattura elettronica in XML.
Senza lo strumento giusto resta un file muto che nessun programma comune apre, perché il sistema operativo vede l’estensione .p7m e non sa a quale applicazione affidarla.
Chi rilascia firme digitali mette a disposizione programmi gratuiti per firmare e verificare, come Dike GoSign di InfoCert o ArubaSign di Aruba. Aprono il .p7m, mostrano chi ha firmato e salvano il documento interno. Sono la scelta giusta se dovete anche verificare la validità della firma. Richiedono un’installazione e, a volte, un account.
Esistono molti siti che aprono i .p7m in pochi secondi. Il prezzo nascosto è che il file viene caricato sui loro server, e dentro ci sono spesso contratti, dati fiscali e informazioni riservate che non dovrebbero lasciare il vostro computer.
È la via che abbiamo scelto con il nostro P7M Extractor: apre la busta di firma e restituisce il documento originale lavorando interamente nel browser. Nessun caricamento, nessun account, nessun dato che esce dal dispositivo, e funziona anche senza connessione.
Per chi lavora con il terminale, OpenSSL estrae il contenuto con un solo comando: openssl smime -verify -noverify -binary -inform DER -in documento.pdf.p7m -out documento.pdf. L’opzione -noverify salta il controllo della catena dei certificati: il messaggio di verifica riuscita che compare riguarda solo l’integrità del file, non la validità legale della firma.
Le fatture elettroniche firmate arrivano come file .xml.p7m. Una volta estratto, l’XML contiene tutti i dati della fattura ma letto così com’è è poco leggibile, perché è un file di dati e non un documento impaginato. Per vederlo come una fattura servono un foglio di stile o un programma di visualizzazione: il proprio software di fatturazione, il portale Fatture e Corrispettivi dell’Agenzia delle Entrate o uno dei visualizzatori gratuiti disponibili.
Quando un documento viene firmato da più persone in sequenza, l’estensione si ripete: contratto.pdf.p7m.p7m. Ogni firma aggiunge una busta. Il P7M Extractor toglie una busta alla volta: si estrae, si ottiene un file .p7m, e si ripete l’operazione su quello fino ad arrivare al documento.
I programmi dei certificatori esistono per Windows e Mac, con qualche differenza tra le versioni. Uno strumento che lavora nel browser invece funziona allo stesso modo su qualunque sistema, compresi tablet e telefono: basta un browser aggiornato.
Aprire la busta serve a leggere il contenuto. Verificare la firma significa controllare che il certificato fosse valido, non revocato e rilasciato da un certificatore riconosciuto nel momento della firma. Sono due operazioni diverse. Il nostro strumento fa la prima e lo dichiara apertamente; per la seconda servono i programmi di verifica dei certificatori o i servizi di verifica indicati dall’AgID.
Spesso il file è codificato in Base64 invece che in binario, ad esempio quando arriva da una PEC o da un’esportazione. Il P7M Extractor riconosce entrambi i formati.
Basta aggiungere l’estensione che il nome originale indicava prima di .p7m, per esempio .pdf o .xml.
Chi gestisce fatture elettroniche, appalti, contratti o pratiche con la pubblica amministrazione riceve documenti .p7m tutti i giorni. Aprirli in autonomia, senza dipendere da portali esterni, fa risparmiare tempo e protegge dati sensibili.
Per uno studio, un ufficio amministrativo o un’azienda strutturata questo significa un flusso documentale più veloce e conforme alla privacy, perché i documenti riservati restano dentro l’organizzazione.
È un documento a cui è stata applicata una firma digitale in formato CAdES. L’estensione .p7m indica la busta che avvolge il documento originale insieme ai dati della firma.
No. Lo strumento estrae una copia del documento originale per la lettura. Il file .p7m firmato resta intatto e valido.
Sì, per leggerlo e condividerlo. Se però al destinatario serve il documento con valore legale, va inoltrato il file .p7m originale, perché è quello che porta la firma.
Sì. Tutta l’elaborazione avviene nel tuo browser. Il file non viene caricato su nessun server e nessuno può vederne il contenuto.
Scarica il P7M Extractor: un file da aprire nel browser, tuo per sempre, che funziona anche senza connessione.
Il principio che seguiamo anche nei sistemi che costruiamo per le aziende: i dati restano dove devono restare, e nessun passaggio inutile li porta altrove.
Questa è la versione personale di un problema che in azienda ha una scala diversa: centinaia di documenti al mese da leggere, classificare e archiviare. Quando il volume cresce, serve un sistema che lo faccia da solo. È quello che costruiamo con l’automazione documentale e con gli agenti AI, che leggono i documenti nei formati in cui arrivano davvero e scrivono i dati dove servono. Per le fatture in particolare c’è l’automazione della fatturazione elettronica.
Strumento gratuito collegato: se devi portare i dati di fatture, scontrini o tabelle in un foglio di calcolo, usa Estrarre dati da PDF in Excel: legge PDF, scansioni e foto nel browser e scarica un file .xlsx, senza caricare nulla.
BUILDER progetta e costruisce il sistema di cui parla questa guida.
Approfondisci: Estrarre dati da PDF in Excel