Cos'è un file P7S
Un file con estensione .p7s contiene una firma digitale in formato CMS/PKCS#7, lo stesso standard usato dai file .p7m. Dentro ci sono la firma e il certificato di chi ha firmato: nome, a volte il codice fiscale, l'ente che ha rilasciato il certificato e il periodo di validità.
La differenza pratica rispetto al P7M è che nella maggior parte dei casi il P7S non contiene il documento. È una firma separata (in inglese detached): il documento firmato è un altro file, che ti è arrivato insieme al .p7s. Per questo, se apri solo il .p7s, non trovi nessun PDF da leggere.
Se invece vuoi capire come funziona la busta P7M classica, leggi cos'è un file P7M.
I casi più comuni: quale P7S hai ricevuto?
- Documento con firma separata: ricevi due file con lo stesso nome, per esempio contratto.pdf e contratto.pdf.p7s. Il documento si apre normalmente; il .p7s serve a dimostrare chi l'ha firmato e che non è stato modificato.
- smime.p7s in una PEC: è la firma con cui il gestore di posta certificata sigilla il messaggio. Non contiene nessun allegato, quindi non c'è niente da aprire. I documenti sono dentro postacert.eml: trovi tutti i dettagli nella pagina su come aprire gli allegati di una PEC.
- smime.p7s in una email normale: alcuni programmi di posta firmano i messaggi con un certificato personale e aggiungono questo allegato. Anche qui è solo la firma del messaggio, non un documento.
- P7S che contiene il documento: capita meno spesso, ma alcuni programmi salvano con estensione .p7s una busta che include il file firmato, proprio come un .p7m. In questo caso il documento si può estrarre.
Come aprire un file P7S con ApriFile
- Seleziona insieme il file .p7s e il documento originale: trascinali entrambi nel riquadro in alto, oppure scegli tutti e due dalla finestra dei file. I nomi devono corrispondere: contratto.pdf.p7s va con contratto.pdf. Se il nome è diverso, rinomina il documento prima di caricarlo.
- ApriFile abbina la firma al documento e ti mostra l'anteprima del file originale.
- Per ogni firmatario vedi nome, codice fiscale se presente, data della firma, validità del certificato e se il documento è integro, cioè identico a quello firmato.
- Se carichi solo il .p7s, ApriFile legge comunque la firma e ti mostra i dati del firmatario, ma ti avvisa che per verificarla serve anche il file originale.
- Se il .p7s contiene già il documento, ApriFile lo estrae e lo mostra come farebbe con un normale file P7M (vedi estrarre il PDF da un P7M).
Vedere il documento e i dati della firma è gratuito. Per scaricare il file estratto o una copia in PDF serve una licenza: Accesso 24 ore, Annuale oppure Per sempre. I file restano sul tuo dispositivo e non vengono caricati su nessun server.
P7S in PDF: quando è possibile
Molti cercano un modo per convertire un file p7s in pdf. La risposta dipende dal tipo di file:
- Se il .p7s è una firma separata, non c'è nessun PDF da convertire: il PDF è il file che ti è arrivato accanto alla firma, e lo apri già con qualsiasi lettore PDF.
- Se il .p7s contiene il documento, puoi estrarlo e salvarlo come PDF, con la stessa procedura usata per convertire un P7M in PDF.
- Se è uno smime.p7s di una PEC o di una email, non contiene documenti: gli allegati veri sono altrove nel messaggio.
Differenza tra P7S e P7M
| P7M | P7S | |
|---|---|---|
| Standard | CMS/PKCS#7, firma CAdES | CMS/PKCS#7: firma CAdES per i documenti, S/MIME per PEC ed email |
| Contiene il documento? | Sì, il documento è dentro la busta | Di solito no, il documento è un file a parte |
| Come si legge il documento | Va estratto dalla busta | Si apre direttamente il file originale |
| Uso tipico | Contratti, atti, fatture elettroniche firmate | Firma separata di un documento, firma di PEC ed email (smime.p7s) |
| Per verificare la firma serve | Solo il file .p7m | Il file .p7s e il documento originale |
Diverso ancora è il formato PAdES, dove la firma è inserita dentro il PDF stesso e il file resta un normale .pdf.
Alternative per aprire un P7S
Anche i programmi di firma digitale da installare sul computer, come quelli forniti con il kit della firma digitale, sanno aprire e verificare i file .p7s: di solito chiedono di selezionare la firma e poi il documento originale. Sono una buona scelta se firmi spesso documenti. ApriFile è pensato per chi deve solo aprire o controllare un file al volo, da PC, Mac, iPhone, iPad o Android, senza installare nulla.
Ricorda che il controllo di ApriFile è una verifica informativa: ti dice chi ha firmato e se il certificatore compare nell'elenco dei certificatori fidati AgID, ma non ha valore legale. Per saperne di più leggi la pagina sulla verifica della firma.
Domande frequenti
Cosa sono i file P7S?
Sono file che contengono una firma digitale e il certificato di chi ha firmato. Di solito la firma riguarda un documento separato, che ricevi insieme al .p7s, oppure il messaggio di una PEC o di una email.
Come si apre un file P7S?
Se accanto al .p7s hai il documento originale, quello si apre normalmente; il .p7s serve a verificarlo. Con ApriFile puoi caricare entrambi i file insieme e vedere chi ha firmato e se il documento è integro, direttamente nel browser.
Il file smime.p7s della PEC va aperto?
No. È la firma con cui il gestore PEC sigilla il messaggio e non contiene allegati. I documenti inviati dal mittente si trovano dentro postacert.eml.
Posso convertire un file P7S in PDF?
Solo se il .p7s contiene il documento, cosa che succede meno spesso. Nella maggior parte dei casi il PDF è il file che hai ricevuto accanto alla firma e non serve nessuna conversione.
Che differenza c'è tra P7M e P7S?
Il P7M contiene il documento dentro la busta di firma, mentre il P7S di solito contiene solo la firma e il documento è un file a parte. Entrambi usano lo stesso standard CMS/PKCS#7.
Esiste un P7S viewer online che non carica i file su un server?
ApriFile apre e controlla i file .p7s nel browser: i file vengono elaborati sul tuo dispositivo e non vengono inviati a nessun server.