Guida P7M · Formati di firma
CAdES e PAdES: differenze reali tra un P7M e un PDF firmato
CAdES e PAdES sono due standard europei di firma elettronica avanzata. Non cambiano il valore giuridico della firma: cambiano il modo in cui la firma viene tecnicamente unita al documento, e quindi come il file si presenta a chi lo riceve.
In pratica la differenza che noti subito è questa: con CAdES ricevi un file .p7m che il computer non sa aprire, con PAdES ricevi un PDF che si apre normalmente e mostra la firma nel lettore. Questa guida spiega perché, come capire quale formato hai davanti e cosa fare in ciascun caso.
L'estrazione della busta avviene nel browser, sul tuo dispositivo.
Le due strategie in una riga
- CAdES (CMS Advanced Electronic Signatures): il documento originale, qualunque sia il suo formato, viene inserito dentro una busta crittografica insieme alla firma. Il risultato è un file con estensione .p7m.
- PAdES (PDF Advanced Electronic Signatures): la firma viene incorporata dentro la struttura del PDF stesso. Il risultato è ancora un file .pdf, apribile con qualsiasi lettore.
CAdES è indipendente dal formato: può firmare un PDF, un XML, un archivio, un'immagine. PAdES è specifico dei PDF, perché sfrutta le regole interne del formato PDF per ospitare la firma.
- contratto.pdf.p7m
- contratto-firmato.pdf
Come capisci quale formato hai ricevuto
- Il nome finisce con .p7m (spesso .pdf.p7m o .xml.p7m): è una firma CAdES e il documento è dentro la busta.
- Il nome finisce con .pdf e il lettore mostra un pannello o una barra che segnala la presenza di una firma: è tipicamente PAdES.
- Il nome finisce con .pdf ma il file non si apre o mostra caratteri illeggibili: potrebbe essere una busta P7M rinominata.
- Il nome finisce con .xml.p7m: è CAdES applicato a un XML, il caso classico della fattura elettronica.
L'estensione è un indizio, non una prova: solo la struttura interna del file dice davvero di quale formato si tratta.
Cosa cambia per chi riceve il documento
Con PAdES la lettura è immediata
Il destinatario apre il PDF come farebbe con qualsiasi altro documento. Il lettore può mostrare il riquadro di firma, il nome del firmatario e l'esito dei controlli, senza software aggiuntivo.
Per questo PAdES è la scelta più comoda quando il documento deve essere letto da molte persone, allegato a una pratica o archiviato in un flusso che tratta solo PDF.
Con CAdES serve prima estrarre il contenuto
Il file .p7m non è il documento: è il contenitore. Prima di leggere il contratto o la fattura devi estrarre il file originale dalla busta. È il motivo per cui il doppio clic su un .p7m non porta a nessun documento.
In compenso CAdES firma qualunque tipo di file, anche formati che non prevedono un posto interno dove ospitare una firma.
Perché in Italia incontri così spesso il P7M
Molti flussi documentali italiani si sono consolidati intorno a CAdES: firme apposte con dispositivi e software di certificazione, invii tramite posta elettronica certificata, pratiche verso la pubblica amministrazione, fatturazione elettronica.
- PEC: gli allegati firmati arrivano molto spesso come .p7m.
- Fattura elettronica: il contenuto firmato è di norma un XML, quindi il file è un .xml.p7m.
- Pratiche e depositi: la busta CAdES permette di firmare insieme file di formati diversi.
PAdES resta invece la soluzione naturale quando il documento nasce e muore come PDF: contratti da controfirmare, verbali, offerte commerciali, moduli.
Quale formato scegliere quando firmi tu
- Scegli PAdES se il documento è un PDF e vuoi che chi lo riceve possa leggerlo subito, magari vedendo la firma sulla pagina.
- Scegli CAdES se devi firmare un formato diverso dal PDF, o se il destinatario (ente, portale, procedura) richiede esplicitamente una busta .p7m.
- Segui sempre l'indicazione di chi riceve: molte procedure accettano un solo formato e rifiutano l'altro anche se la firma è valida.
La scelta del formato non è una scorciatoia per aumentare il valore della firma: quello dipende dal certificato e dalle modalità con cui è stata apposta.
Un punto che genera molti equivoci: modificare un documento firmato
In entrambi i formati la firma copre il contenuto: qualsiasi modifica successiva la rende non più corrispondente al documento. Con PAdES il PDF resta apribile, ma il lettore segnalerà che la firma non è più coerente. Con CAdES la modifica del file estratto non riguarda la busta, che resta invariata e continua a riferirsi al documento originale.
Per questo, quando PDF Atelier rileva indicatori di firma in un PDF, avvisa prima di esportare una versione modificata invece di produrre in silenzio un file apparentemente ancora firmato.
Estrarre il contenuto da un P7M non è una verifica di firma: significa recuperare il documento, non certificarne la validità.
Cosa fare adesso
- Hai un .p7m: estrai il documento contenuto e poi lavoraci normalmente.
- Hai un PDF firmato con PAdES: leggilo con un lettore PDF e conserva l'originale se ti serve la firma intatta.
- Non sai cosa hai: prova ad aprire il file come busta P7M. Se non lo è, lo scopri subito.
Guide collegate
- cos'è un file P7M per capire com'è fatta la busta CAdES.
- come aprire un file P7M per la procedura passo per passo.
- convertire un P7M in PDF quando la busta contiene già un documento PDF.
- il P7M non si apre se il file dà errore o sembra danneggiato.
Domande frequenti su CAdES e PAdES
- Qual è la differenza principale tra CAdES e PAdES?
- CAdES racchiude il documento in una busta esterna con estensione .p7m, PAdES inserisce la firma dentro il PDF che resta un normale file .pdf.
- PAdES è più sicuro di CAdES?
- No. Sono due modi diversi di legare la firma al documento: la robustezza dipende dal certificato, dagli algoritmi e dalle modalità di apposizione, non dal contenitore.
- Un file .p7m è sempre CAdES?
- L'estensione .p7m indica normalmente una busta CMS/CAdES. Il contenuto interno può essere un PDF, un XML o un altro formato.
- Con PAdES posso firmare un file XML?
- No: PAdES è definito per i PDF. Per un XML si usano CAdES (tipicamente .xml.p7m) o XAdES, la variante pensata per i documenti XML.
- Perché la fattura elettronica arriva come .xml.p7m?
- Perché il documento firmato è un XML e la firma è stata apposta con una busta CAdES: il PDF che a volte vedi è solo una rappresentazione di comodo.
- Posso convertire una firma CAdES in PAdES?
- Non è una conversione: si può estrarre il documento dalla busta, ma per ottenere un PDF firmato PAdES occorre una nuova firma apposta sul PDF.
- Come apro un documento firmato PAdES?
- Con qualsiasi lettore PDF. Il file è un PDF a tutti gli effetti e il lettore può mostrare le informazioni di firma.
- Come apro un documento firmato CAdES?
- Serve estrarre il contenuto dalla busta. PDF Atelier lo fa direttamente nel browser, senza inviare il file firmato a un server.
- Se modifico il PDF estratto perdo la firma?
- La busta originale resta valida e continua a riferirsi al documento di partenza, ma la copia modificata non è più il documento firmato. Conserva sempre l'originale.
- Quale formato devo usare per una pratica verso un ente?
- Quello richiesto nelle istruzioni della procedura: molti portali accettano soltanto CAdES (.p7m) oppure soltanto PAdES e rifiutano l'altro formato.
