Verifica della firma CAdES di un file P7M

Trascina il P7M nello strumento: nel browser, anche senza connessione, controlliamo che il documento corrisponda all’impronta firmata, che la firma sia corretta rispetto al certificato, che il certificato fosse valido alla data di firma e che provenga da un prestatore degli elenchi di fiducia UE, come quello di AgID. È un controllo tecnico e gratuito.

Apri il file firmato

  • Visualizzazione gratuita Senza limiti né registrazione
  • Nessun upload Il file resta sul dispositivo
  • Firma verificata nel browser CAdES, anche offline

Scarica il documento

I pagamenti non sono ancora attivi: Pro è in arrivo.

Hai già acquistato?
Verifica con valore legale

Controllo tecnico: struttura della busta, impronte, integrità crittografica, catena del certificato verso gli elenchi di fiducia UE (copie offline del 15/10/2026) e revoca, dai dati del file o online su richiesta. Non è una verifica legale della firma.

Per una verifica con valore legale usa un verificatore ufficiale:

«È valida questa firma?» è la domanda più frequente su un file .p7m. La risposta ha due livelli: uno tecnico, che lo strumento dà subito nel browser, e uno legale, che spetta ai verificatori ufficiali.

Cosa controlla la verifica

Per ogni firma del file, anche nelle buste annidate e nelle firme parallele, la verifica risponde a tre domande:

  1. Chi ha firmato? Il firmatario: nome, codice fiscale e certificato, letti dalla firma.
  2. Il certificato è affidabile? L’ente emittente deve essere un prestatore qualificato degli elenchi di fiducia UE, e il certificato valido e non revocato alla data di firma.
  3. Il documento è integro? L’impronta del contenuto deve coincidere con quella firmata e la firma deve essere corretta per la chiave del certificato.

Firmatario, certificato, integrità: i tre controlli

ControlloDomandaPossibili esiti
Integritàil documento è identico a quello firmato?corrispondente / non corrispondente
Firmala firma è corretta per la chiave del certificato?valida / non valida / non verificabile
Date del certificatoera valido alla data di firma dichiarata?segnalazione se fuori periodo o scaduto oggi
Elenchi di fiducia UEviene da un prestatore qualificato, attivo alla data di firma?qualificato / non attivo alla data / non presente
Revocaera revocato o sospeso alla data di firma?non revocato / revocato / non verificato
Marca temporalequando esisteva la firma o il documento?data, ora, TSA, impronta, firma della TSA

Sono supportati RSA ed ECDSA, anche sulle curve brainpool, con impronte SHA-2 e SHA-3 e i vecchi algoritmi di qualche anno fa. Nella scheda ogni firmatario ha un esito riassunto, Valida, Non valida o Da verificare; i singoli controlli sono in «Dettagli».

Quando una firma risulta non valida

  • Certificato scaduto. Se è scaduto oggi è normale per i documenti firmati anni fa: conta lo stato alla data della firma, e una marca temporale la rende certa. Vedi P7M con certificato scaduto.
  • Certificato revocato. L’autorità può revocarlo prima della scadenza, per esempio per un dispositivo smarrito. Se il file contiene già le risposte OCSP o le liste CRL (firme CAdES-X-L e CAdES-A) le verifichiamo anche offline; altrimenti premi «Verifica revoca online».
  • Documento modificato dopo la firma. L’impronta non corrisponde: il contenuto è cambiato o il file è danneggiato. Non fidarti del documento.
  • Non è una firma CAdES. Un PDF firmato PAdES porta la firma dentro il PDF (CAdES o PAdES); le fatture XML possono essere firmate XAdES (fattura elettronica P7M). Lo strumento verifica anche queste.

Altri esiti possibili: firma non verificabile (algoritmo non supportato o certificato mancante, la scheda dice perché), elenco UE non presente (CNS, certificato non qualificato o di un Paese fuori dall’UE), non attivo alla data (servizio del prestatore cessato o non ancora iscritto). Una revoca successiva a una marca temporale valida non toglie valore alla firma; senza marca la data è solo dichiarata, e la scheda lo segnala.

Elenchi di fiducia AgID ed europei

Ogni Paese dell’UE e dello Spazio economico europeo pubblica l’elenco dei suoi prestatori qualificati; per l’Italia è quello di AgID. Il sito ne include copie: prima di ogni aggiornamento verifichiamo la firma dell’elenco europeo che li indica e quella di ogni elenco nazionale, e la data delle copie è scritta sotto lo strumento. L’elenco italiano è sempre pronto, anche offline; quello di un altro Paese si carica la prima volta che serve. Gli stessi elenchi si consultano nel browser degli elenchi di fiducia della Commissione europea.

Marca temporale e firme multiple

La marca temporale fissa con certezza quando esisteva la firma o il documento: la scheda mostra data e ora, ente (TSA), impronta e firma dell’ente (P7M con marca temporale). Con più firmatari, firme parallele, annidate o controfirme, ogni firma ha il suo esito (P7M con più firme). Se non vedi la firma dove te l’aspetti, per esempio nel PDF estratto, vedi perché non vedo la firma.

Verifica tecnica e verifica con valore legale

Lo strumento non valuta i prestatori di Paesi fuori dall’UE (un certificato svizzero o statunitense risulta «non presente» anche se è valido nel suo Paese) né i limiti d’uso indicati nel certificato. Questi e gli altri controlli previsti dalle regole tecniche danno alla verifica valore legale: li eseguono i software dei certificatori e i verificatori online ufficiali, elencati sotto lo strumento in «Verifica con valore legale» e nell’elenco dei software di verifica di AgID.

Per leggere il documento basta il visualizzatore P7M della home; per salvarlo come PDF c’è la guida per convertire P7M in PDF, e il formato è spiegato in cos’è un file P7M.

Il rapporto di verifica in PDF

Con «Rapporto PDF» salvi un rapporto con gli esiti della verifica, creato nel browser senza caricare il file: utile da archiviare o da allegare a una pratica, ma resta un controllo tecnico. Per ora anche il rapporto si scarica gratis.

Offline e riservatezza

L’elaborazione avviene in un Web Worker del browser, con le funzioni crittografiche standard del browser stesso: dopo il caricamento della pagina puoi disconnetterti e verificare ugualmente. La pagina privacy mostra le regole che impediscono l’invio dei file a server.

I controlli, dall’interno all’esterno

  • Documento1. L’impronta del contenuto coincide con quella firmata?
  • Firma2. La firma è corretta rispetto alla chiave pubblica del certificato?
  • Certificato3. Era valido alla data di firma dichiarata?
  • Elenchi di fiducia UE4. Viene da un prestatore qualificato, attivo alla data di firma?
  • Revoca5. Era revocato? Dati OCSP/CRL nel file o, con un clic, online

Domande frequenti

Cosa significa «impronta corrispondente»?

Lo strumento calcola l’impronta crittografica del documento contenuto, per esempio SHA-256, e la confronta con quella registrata nella firma. Se coincidono, il documento non è stato modificato dopo la firma; se non coincidono, è stato cambiato oppure il file è danneggiato.

Cosa significa «firma valida» nella scheda?

Che la firma è stata verificata matematicamente con la chiave pubblica del certificato incluso nel file, quindi è stata prodotta da chi possedeva la chiave privata corrispondente. Se il certificato viene da un prestatore qualificato di un Paese UE lo indica la voce sugli elenchi di fiducia; se era revocato, la voce «Revoca».

Lo strumento controlla la revoca del certificato?

Sì. Se il file contiene risposte OCSP o liste CRL, come le firme CAdES-X-L, le verifichiamo nel browser anche offline. Altrimenti premi «Verifica revoca online»: inviamo solo il numero di serie del certificato e due impronte dell’ente emittente, e la risposta firmata dall’autorità viene verificata nel browser. Il file non lascia il dispositivo.

Funziona davvero offline?

Sì. Dopo aver caricato la pagina tutti i controlli avvengono nel browser: puoi staccare la connessione e verificare anche file riservati, perché nulla viene inviato in rete. Solo la verifica online della revoca, se la chiedi, ha bisogno della connessione.

Verifica anche le firme XAdES delle fatture?

Sì. Per le fatture e gli altri XML firmati XAdES lo strumento canonicalizza l’XML, ricalcola le impronte dei riferimenti e verifica la firma con il certificato incluso, mostrando gli esiti separatamente, come per le firme CAdES dei file P7M.

La verifica della firma è gratuita?

Sì: verificare le firme è gratuito, senza registrazione e senza limiti al numero di file. Per ora è gratuito anche scaricare il documento e il rapporto PDF.

Cosa significa «firma non valida» su un file P7M?

Significa che almeno un controllo non è andato a buon fine: il documento è stato modificato dopo la firma, il certificato era scaduto o revocato quando è stata apposta, oppure l’ente che l’ha emesso non compare in un elenco di fiducia. La scheda indica quale controllo è fallito, e il documento si estrae comunque.

Come faccio a sapere se una firma è qualificata?

Nei dettagli del firmatario lo strumento indica se il certificato è qualificato, cioè emesso da un prestatore presente negli elenchi di fiducia dell’Unione europea, per l’Italia quello pubblicato da AgID. Una firma digitale basata su un certificato qualificato ha in tutta l’Unione europea lo stesso valore della firma autografa.

Posso verificare una firma digitale senza installare programmi?

Sì: basta il browser. Trascini il file nel riquadro e in pochi secondi vedi l’integrità del documento, il firmatario, il certificato, la marca temporale e l’elenco di fiducia, senza installare InfoCert Sign, ArubaSign o altri software di firma e senza caricare il file su un sito.

La verifica fatta con unp7m ha valore legale?

No: è un controllo tecnico accurato, ma non sostituisce la verifica con valore legale. Se devi presentare l’esito a un ufficio o in giudizio, usa uno dei verificatori ufficiali indicati sotto lo strumento, come quelli di Poste Italiane e del Notariato, oppure uno dei software dell’elenco di AgID.

Come si verifica la firma digitale di un PDF?

Se il PDF è firmato al suo interno, con una firma PAdES, trascinalo nel riquadro come faresti con un .p7m. Lo strumento controlla ogni firma con gli stessi criteri, ti dice se il PDF è stato modificato dopo ciascuna firma e, in quel caso, ti dà la versione che è stata davvero firmata.

Approfondimenti

Aggiornato il · a cura di unp7m