Un file con estensione .p7m è un documento sul quale è stata apposta una firma digitale (ad esempio fatture elettroniche, PEC, documenti della PA, contratti, ecc.). Per leggerne il contenuto devi usare un programma o un servizio che “apra” la busta crittografica e ti mostri il file originale (di solito un PDF o un XML).

Cosa sono i file .p7m

  • Sono file che contengono un documento più la sua firma digitale, secondo lo standard di firma CAdES/S/MIME.
  • Vengono usati in Italia soprattutto da PA, professionisti, imprese e sistemi di fatturazione elettronica.
  • All’interno di un .p7m puoi trovare PDF, XML o altri formati (es. fatture, contratti, comunicazioni ufficiali).

Come aprire file p7m su PC (Windows, macOS, Linux)

I metodi più usati passano da appositi software gratuiti, spesso forniti dai gestori di firma digitale.

Software dedicati

  • Dike (InfoCert): programma storico per leggere e verificare file firmati digitalmente, disponibile per Windows, macOS e Linux.
* Una volta installato, basta fare doppio clic sul file .p7m o aprirlo da dentro il programma per visualizzare il documento e verificare la firma.
  • GoSign (InfoCert): soluzione più recente che permette verifica e visualizzazione dei file p7m, compresi i PDF allegati.
* Dopo l’apertura del programma puoi usare la funzione di **verifica** e poi la voce “visualizza/estrai file” per ottenere il PDF pulito.
  • ArubaSign (Aruba): altro software molto diffuso che consente di caricare il file .p7m, verificare la firma ed estrarre il documento originale.
  • DigitalSign Reader : programma gratuito che permette di aprire, stampare ed esportare file .p7m senza necessità di smart card o lettori.

Procedura tipica sul computer

  1. Installi uno dei programmi indicati (Dike, GoSign, ArubaSign o DigitalSign Reader).
  1. Avvii il software e scegli la funzione “Verifica” o “Apri file firmato”.
  1. Selezioni il tuo file .p7m dal computer.
  1. Il programma mostra:
    • se la firma è valida
    • il documento contenuto (PDF/XML) che puoi visualizzare e spesso esportare come file “normale” (es. .pdf).

Come aprire file p7m online (senza installare programmi)

Se non vuoi installare software, esistono servizi web che permettono di caricare il .p7m e vedere il contenuto direttamente dal browser.

  • Servizi basati su Poste / Postecert o su portali di firma digitale: carichi il file, il sito verifica la firma e spesso consente di scaricare il documento interno.
  • Portali di aziende di gestione documentale (come Bucap) offrono una pagina dove:
    • clicchi su “Scegli file”
    • carichi il .p7m
    • premi su “Verifica firma” per ottenere dati e report sul file e sul documento firmato.

Questa strada è comoda se devi aprire un file ogni tanto da un PC su cui non hai privilegi di installazione.

Come aprire file p7m su smartphone (Android, iPhone, iPad)

Anche da mobile puoi leggere un .p7m usando app dedicate alla firma digitale o specifici viewer.

  • Alcuni gestori (es. Firma Digitale Aruba) offrono app ufficiali su Android e iOS che permettono di importare il file p7m e visualizzare il documento interno.
  • Su iPhone e iPad esistono app come “p7m viewer” che, una volta installate, aprono il file ricevuto via mail o salvato in File e ti mostrano il contenuto.

La procedura è simile al PC: apri l’app, importi il file p7m dall’email o dalla memoria del dispositivo, poi visualizzi o esporti il PDF.

Caso particolare: p7m con allegati cifrati / S/MIME

Alcuni .p7m derivano da email cifrate usando lo standard S/MIME, tipici di sistemi di posta sicura.

  • In questi casi il file può contenere messaggi o ZIP criptati e servono:
    • il certificato e la chiave privata associata al destinatario
    • o un client di posta configurato con tale certificato per poter decrittare correttamente.
  • Se apri il .p7m e non vedi il documento atteso, può darsi che:
    • il mittente abbia allegato solo la firma (smime.p7m) e non il documento vero e proprio
    • oppure che tu non abbia i certificati necessari per la decodifica.

In contesti tecnici (soprattutto Linux) si può usare anche la riga di comando, ad esempio con strumenti basati su OpenSSL o script dedicati per estrarre in massa i contenuti dei .p7m (utile per molte fatture elettroniche).

TL;DR : per “come aprire file p7m” hai tre strade principali:

  • usare programmi gratuiti tipo Dike, GoSign, ArubaSign o DigitalSign Reader su PC;
  • usare servizi web di verifica firma che ti fanno caricare il .p7m e scaricare il PDF interno;
  • usare app dedicate su Android/iOS, come le app ufficiali dei provider di firma o viewer p7m.

Informazioni raccolte da risorse pubbliche e guide online sulla gestione dei file .p7m.