Blog
P7M o PDF firmato: CAdES e PAdES
CAdES produce un file .p7m e PAdES firma dentro il PDF. Come riconoscerli, quando servono e che cosa il lettore verifica davvero, in pratica.
- Pubblicato il
- Aggiornato il
Due allegati arrivano nella stessa mattina. Il primo si chiama delibera.pdf.p7m. Il secondo si chiama delibera-firmata.pdf e il lettore PDF mostra un pannello “firmato da”. Non sono due modi di dire la stessa cosa. Il primo è, di norma, una firma CAdES. Il secondo è, di norma, una firma PAdES. Capire la differenza evita di rinominare i file, di caricare il formato sbagliato su un portale e di chiedere al lettore un controllo che non esegue.
Che cos’è la busta CAdES
CAdES, CMS Advanced Electronic Signatures, mette documento e firma in una busta. In Italia il file risultante porta spesso l’estensione .p7m. Dentro può esserci un PDF, un XML, un foglio o un altro contenuto. La firma copre i byte di quel contenuto, non il nome scelto in seguito.
È il formato abituale della fattura elettronica firmata, .xml.p7m, e compare spesso in bandi, determine e atti scambiati via PEC. Il limite pratico è chiaro: per leggere il contenuto serve uno strumento che apra la busta. Anteprima, il lettore PDF del telefono e un doppio clic generico non bastano.
Il lettore di questo sito apre proprio quella busta. Lo faccia da Lettore P7M, trascinando il file o selezionandolo. L’estensione non decide il riconoscimento: contano i byte, compresi Base64 standard e PEM con etichetta PKCS7, CMS o SIGNED DATA.
Che cos’è la firma PAdES
PAdES, PDF Advanced Electronic Signatures, inserisce la firma nel PDF. Il file resta .pdf e si apre con un lettore PDF. I programmi che conoscono le firme mostrano un riquadro o un pannello con il firmatario. Si possono aggiungere firme successive nello stesso PDF.
Il limite è simmetrico: PAdES vale per i PDF, non per un XML di fattura e non per un archivio. Stampare il PDF, oppure usare “Salva come PDF” da una stampa, produce una copia senza quella firma. Il nuovo file può sembrare identico a schermo e non essere più il documento firmato.
Come riconoscerli senza indovinare
| Segnale | Lettura più probabile | Che cosa fare |
|---|---|---|
Il nome finisce con .p7m |
Busta CAdES | Lo apra con un lettore di buste, non con Anteprima |
Il nome finisce con .pdf e compare un pannello di firma |
PAdES | Lo legga nel lettore PDF e conservi quel file |
Il nome finisce con .pdf e non c’è alcuna firma |
Copia semplice | Non lo tratti come originale firmato |
Il nome è .pdf.p7m |
PDF dentro una busta CAdES | Apra la busta e conservi anche il .p7m |
Il nome può mentire. Un PDF rinominato .p7m non è una busta. Un .p7m rinominato .pdf resta una busta. Per questo il lettore ignora l’estensione. Se carica un PAdES puro, il messaggio è che il file non sembra un P7M. Non è un difetto del PDF firmato: è il formato sbagliato per questo strumento.
Che cosa controlla il lettore, e che cosa no
Su delibera.pdf.p7m il lettore estrae il PDF, mostra le pagine e riporta i controlli sulla busta: integrità, certificato, catena disponibile e revoca. La revoca può restare non disponibile. Le controfirme non sono verificate. I livelli annidati, come delibera.pdf.p7m.p7m, restano separati. Una data dichiarata dal firmatario non è una marca temporale.
Se quel PDF estratto contiene a sua volta una firma PAdES, il lettore non la verifica. Verifica la busta esterna. Per la firma interna usi un lettore PDF adatto e conservi sia il PDF sia il .p7m, se entrambi le sono stati consegnati come originali.
Il lettore non firma documenti, non rilascia certificati e non trasforma un PAdES in CAdES. Firmare di nuovo lo stesso PDF in CAdES crea una firma nuova. Non “converte” la firma precedente.
Quale formato le viene chiesto
Quando è Lei a firmare, la scelta dipende da chi riceve.
- Un PDF destinato a una persona che non usa strumenti dedicati è spesso più comodo in PAdES, perché si apre nel lettore PDF.
- Un XML, un foglio o un file che non è un PDF richiede CAdES se la firma deve coprire quel file.
- Un portale di gara, un deposito telematico o un’amministrazione indicano il formato nel disciplinare o nelle specifiche. Segua quel testo, non l’abitudine dello studio.
Il regolamento eIDAS distingue firme elettroniche, avanzate e qualificate. Una firma qualificata è il tipo a cui il regolamento collega effetti giuridici precisi. CAdES e PAdES sono modi di contenere la firma, non un giudizio automatico su quel tipo. Il lettore non emette quel giudizio e non sostituisce una verifica qualificata. Per ottenere un certificato, la guida come ottenere la firma digitale resta sul piano pratico del rilascio, senza indicare un prestatore preferito.
Errori che fanno perdere la firma
Rinominare non estrae. La procedura corretta per un .pdf.p7m è l’estrazione, descritta in estrarre un PDF da un file P7M. Il PDF estratto non contiene la busta. Va bene per leggere. Non va ricaricato al posto del .p7m se il destinatario ha chiesto il file firmato.
Comprimere, modificare o riunire le pagine dopo la firma può rompere l’integrità. Se deve correggere il testo, corregga l’originale non firmato e faccia firmare di nuovo.
In una gara, un .p7m e un PDF PAdES possono essere entrambi ammessi o uno solo. La checklist è nella guida sui P7M nelle gare pubbliche. Nel processo telematico le specifiche del Ministero restano la fonte: ne parliamo in file P7M nel processo telematico.
Una mattina con entrambi i file
Lo studio riceve delibera.pdf.p7m dalla PEC e, un’ora dopo, delibera-firmata.pdf dallo stesso ente, inviato “per comodità”. Non li tratti come duplicati finché non li ha aperti entrambi.
Sul .p7m usi il lettore, legge le pagine e annota il firmatario della busta. Sul PDF usa un lettore PDF e guarda se esiste un pannello di firma. Può scoprire tre situazioni diverse. Il PDF è l’estrazione della stessa busta, senza firma interna: è una copia di lettura e l’originale resta il .p7m. Il PDF ha una firma PAdES di un’altra persona, aggiunta dopo: sono due firme in due contenitori, e il lettore di buste vede solo la CAdES. Il PDF non ha firma ed è una versione diversa, con una data o un importo cambiati: non lo archivi al posto della busta.
In nessuno di questi casi rinomini il PDF in .p7m. Se deve rimandare all’ente “il file firmato”, chieda quale dei due originali vuole, oppure mandi quello che il disciplinare o la PEC indicano. La copia che Lei esporta per leggerla in riunione va nominata in modo diverso, così il giorno del caricamento non finisce nel posto del file firmato.
Domande frequenti
Il lettore verifica anche una firma PAdES?
No. Il lettore apre buste CAdES in formato CMS. Un PDF firmato in PAdES, caricato da solo, non viene trattato come un P7M.
CAdES e PAdES hanno lo stesso effetto giuridico?
L’effetto dipende dal tipo di firma, in particolare se è qualificata, non dal solo nome del formato. Il lettore non dichiara la validità legale del documento.
Posso trasformare un PAdES in un file .p7m?
Può firmare di nuovo lo stesso PDF in CAdES. È una nuova firma, non una conversione della firma già presente nel PDF.
Un .pdf.p7m può contenere a sua volta un PDF firmato?
Sì. Il lettore estrae i byte del PDF e verifica la busta CAdES. Non verifica la firma PAdES interna al PDF.
Tenere i due originali distinti
Conservi il file ricevuto, con il nome originale, e una copia di lettura in una cartella separata. Se ha un dubbio sul formato, lo apra nel lettore solo se è una busta .p7m. Se è un PDF con firma interna, usi un lettore PDF e non si aspetti da questo sito un esito PAdES. Per il primo contatto con le buste, la guida come aprire un file P7M riassume i controlli comuni.