Come aprire un file P7S con il suo documento originale

Che cosa c'è davvero in un .p7s, dove lo incontri tra email, PEC e portali, e come visualizzarlo insieme al documento a cui appartiene.

Un file p7s è una firma digitale separata dal documento che riguarda. Non è un archivio corrotto e non è un allegato da convertire: è esattamente ciò che lo standard prevede quando chi firma sceglie di tenere documento e firma in due file distinti. Per questo il doppio clic su un .p7s non mostra nessun contratto, nessuna ricevuta, nessuna fattura: il documento non è dentro. Qui vedi cosa contiene davvero, dove lo incontri nei flussi italiani e come aprirlo insieme all’originale.

Che tipo di file è un .p7s

Lo standard S/MIME 4.0 (RFC 8551) assegna l’estensione .p7s al tipo application/pkcs7-signature e impone una regola netta: il file contiene un unico oggetto CMS di tipo SignedData e il campo con il contenuto firmato, l’eContent, deve essere assente. Dentro ci sono solo il valore della firma, il certificato di chi ha firmato e le informazioni della sottoscrizione.

Il formato di trasporto è il CMS (Cryptographic Message Syntax, RFC 5652), erede del vecchio PKCS#7: è la stessa struttura che in Italia si usa per le buste .p7m della firma digitale, con una differenza fondamentale. Nella busta CAdES il documento sta dentro; nel .p7s no.

Perché il doppio clic non mostra niente

Né Windows né macOS hanno un visualizzatore nativo per i file di firma: il sistema chiede con quale app aprire il file, o non apre nulla. Il file non è danneggiato: semplicemente non c’è nessun documento da mostrare. La firma separata (in inglese detached) serve a firmare un file senza modificarlo, lasciando il documento integro nella sua cartella e la firma in un file a fianco.

Il nome spesso dice già tutto: contratto.pdf.p7s è la firma di contratto.pdf, verbale.docx.p7s è la firma di verbale.docx. L’estensione in mezzo è l’indizio per ritrovare l’originale. Se invece hai un .pdf.p7m, quello è un caso diverso: lì il documento è dentro la busta e si estrae, come spiegato in come aprire un file pdf.p7m e nella guida al formato file p7m.

Dove lo incontri nei flussi italiani

Il caso più comune è la posta elettronica, perché ogni email firmata S/MIME trasporta la sua firma in un file p7s. Ma non è l’unico.

Situazione Cosa ricevi Dove sta il contenuto firmato
Email firmata S/MIME allegato smime.p7s nel testo del messaggio, guida allegato smime.p7s
Messaggio o ricevuta PEC una o più parti di firma application/pkcs7-signature negli allegati della busta, guida p7m ricevuto via PEC
Scambio telematico con un portale documento e file omonimo .p7s nel documento stesso, nella stessa cartella o ZIP
Archivio con marca separata documento, firma e timestamp in contenitori diversi buste come file TSD e M7M

Se il tuo .p7s si chiama smime.p7s e arriva in cima a un’email, appartiene alla prima riga della tabella: la firma copre il messaggio, non un allegato, e quel testo non è un file da scaricare.

Come aprire un file p7s insieme al suo originale

Il principio è sempre uno: .p7s e documento viaggiano in coppia, e in coppia vanno aperti. Funziona allo stesso modo su Windows, Mac e Linux, e anche da telefono, perché tutto accade nel browser.

  1. Leggi il nome del .p7s e individua l’originale atteso: fattura.xml.p7s punta a fattura.xml.
  2. Cerca il documento nella stessa cartella, nello stesso archivio ZIP o nello stesso messaggio; se ti è stato inviato un p7m per errore, la guida estrarre il PDF da un p7m spiega quel caso.
  3. Se l’originale manca, chiedilo al mittente: senza di esso non c’è contenuto da mostrare e nessuna impronta da ricontrollare.
  4. Nell’area in alto seleziona il .p7s; il sito riconosce la firma separata dai byte del file, non dal nome, quindi funziona anche con estensioni mancanti o sbagliate.
  5. Aggiungi il documento originale: il browser ricalcola l’impronta dei contenuti e la confronta con quella firmata, poi mostra il documento e chi lo ha firmato.

Con l’account gratuito (Google, oppure email e password) ottieni il riepilogo, l’anteprima della prima pagina e i dati del firmatario; la consultazione completa, con stampa e salvataggio, è a pagamento. I due file restano sul tuo dispositivo.

Cosa fa vedere e cosa non valida

Il pannello dei firmatari riporta ciò che il file dichiara: nome e organizzazione, ente che ha emesso il certificato, periodo di validità, momento della firma ed eventuale marca temporale. Accanto, il sito effettua controlli fattuali: l’impronta del contenuto viene ricalcolata nel browser e confrontata con quella firmata.

Cosa non fa, ed è bene saperlo: non confronta il certificato con elenchi di fiducia, non ne verifica la revoca e non emette giudizi di validità legale. Per una verifica con valore giuridico serve un validatore qualificato; come riferimento c’è il validatore DSS della Commissione europea, che però è un ambiente di prova, avverte che i file vengono trasmessi alla sua infrastruttura e invita a non usarlo con documenti sensibili. La guida verifica firma digitale spiega quale controllo serve a quale scopo, incluso il caso specifico di verificare un file p7m.

Apri il p7s con il documento che gli appartiene

Se hai in mano un file p7s, la domanda giusta non è come convertirlo, ma a quale documento appartiene: trovata la coppia, si apre tutto insieme nell’area in alto. Account gratuito per vedere firmatari e anteprima, documento completo a pagamento, e nessun file viene caricato.

Domande frequenti

Che file è un .p7s?

È una firma digitale salvata in formato CMS, lo stesso delle buste p7m, ma separata dal documento. Contiene il valore della firma, il certificato di chi ha firmato e i dati della sottoscrizione. Il testo del documento non c'è: sta nel file originale che trovi accanto.

Come aprire un file p7s con Windows?

Windows non ha un'app nativa per i file di firma, quindi il doppio clic non mostra niente. Puoi aprire il p7s nel browser insieme al documento originale, senza installare nulla: il sito legge i due file sul tuo dispositivo ed elenca chi ha firmato.

Come posso aprire gratuitamente un file P7S?

Con un account gratuito, creato con Google o con email e password, vedi il riepilogo, l'anteprima della prima pagina e i dati del firmatario. La consultazione del documento completo, con stampa e salvataggio, è a pagamento. Il file non lascia mai il tuo dispositivo.

Il file p7s contiene il documento?

No. Lo standard S/MIME 4.0 impone che in un file application/pkcs7-signature il campo con il contenuto firmato sia assente. Da un semplice .p7s non puoi leggere il contratto: ti serve anche il file a cui la firma si riferisce.

Qual è la differenza tra p7s e p7m?

Il p7m è una busta che racchiude documento e firme insieme: lo apri e il contenuto c'è. Il p7s è solo la firma, tenuta separata dal documento. Dal p7m puoi estrarre il file, dal p7s no: devi avere l'originale da abbinare.

Come verifico se la firma su un p7s è valida?

aprirep7m.app mostra i dati del certificato e ricontrolla l'impronta del contenuto nel browser, ma non effettua una validazione legale: non consulta elenchi di fiducia né lista di revoca. Per un riscontro giuridico serve un servizio di validazione qualificato.

Trascina qui il tuo file .p7m / .p7s / .tsd / FatturaPA

Apri il tuo file