Integrità verificata indica una corrispondenza crittografica con il certificato incluso. Non prova da sola chi sia il titolare o se il certificato sia qualificato e non revocato. Leggi l’esito di ogni firma e gli avvisi associati.
Apri il lettore P7M →Indice della guida
Il controllo che viene eseguito
P7MGratis verifica localmente la corrispondenza crittografica fra il contenuto della busta, gli attributi firmati supportati, la firma e la chiave pubblica del certificato incluso. Le operazioni crittografiche sono affidate alle funzionalità Web Crypto del browser tramite PKIjs.
Non viene eseguita una validazione completa del documento o del certificato. Il servizio non contatta le autorità emittenti e non consulta fonti di revoca.
I tre risultati
| Risultato | Significato pratico |
|---|---|
| Integrità verificata | La firma corrisponde al contenuto e alla chiave pubblica del certificato incluso, per i controlli supportati. |
| Integrità non verificata | Il controllo ha rilevato una firma o attributi non corrispondenti, oppure incoerenti. Non usare l’estrazione come conferma dell’autenticità. |
| Verifica non disponibile | Il controllo non è stato completato, ad esempio per un algoritmo non supportato o un certificato mancante. Non equivale a un risultato positivo o a una prova di alterazione. |
Un esito positivo non garantisce che il certificato appartenga a una fonte attendibile. Anche un certificato creato per un test può avere una firma matematicamente corretta.
Due campioni con risultati diversi
Puoi controllare direttamente questa distinzione con file sintetici:
- Documento dimostrativo con firma corrispondente: la verifica della busta deve risultare positiva, con un certificato esplicitamente di test.
- Documento dimostrativo con contenuto alterato: la firma non corrisponde al contenuto. Il campione è stato modificato appositamente per questa prova; l’anteprima PDF può non essere leggibile.
Nel secondo caso l’eventuale possibilità di scaricare i byte non ripara il documento. Il controllo crittografico e la leggibilità dell’anteprima sono due esiti distinti. Questi esempi non contengono dati personali reali e non vanno presentati come documenti firmati da un soggetto qualificato.
I controlli non eseguiti
- Attendibilità della catena del certificato.
- Presenza e qualificazione nelle liste fiduciarie AgID/UE.
- Revoche tramite CRL o OCSP.
- Validazione delle marche temporali e del loro riferimento temporale.
- Verifica delle controfirme.
- Verifica delle firme PAdES presenti dentro un PDF.
La presenza di una marca o di una controfirma viene segnalata quando riconosciuta. La firma principale e le buste annidate rimangono controlli distinti.
Come procedere in base al risultato
| Situazione | Passaggio utile | Conclusione da evitare |
|---|---|---|
| Integrità positiva, ma ti serve una validazione completa | Usa un verificatore che documenti i controlli su catena, revoche e tempo pertinenti al documento. | “Il certificato è qualificato perché il controllo è verde.” |
| Integrità non corrispondente | Confronta il file con la fonte da cui proviene e conserva la busta ricevuta. | “Il download ha corretto la firma.” |
| Algoritmo non supportato o certificato mancante | Ripeti il controllo con uno strumento che supporti quel formato e disponga delle evidenze necessarie. | “Non disponibile significa documento certamente falso.” |
| Più firmatari con esiti diversi | Leggi ogni risultato e il livello di busta indicato. | “Una firma positiva rende positive tutte le altre.” |
Prima di usare un servizio esterno, verifica come tratta il documento: l’eventuale caricamento su quel servizio è una scelta diversa dall’elaborazione locale di P7MGratis.
Per un percorso ufficiale diverso dal lettore locale, consulta la guida al VOL del Notariato, che distingue i campi del modulo e il servizio per atti .ati. Se hai un PDF con firme incorporate, segui invece i controlli PAdES.
Se il certificato risulta scaduto
Il messaggio indica il confronto fra le date del certificato e l’orologio del dispositivo. Non prova da solo che la firma fosse valida o invalida quando è stata prodotta.
La data dichiarata dal firmatario non è una marca temporale validata. Per valutare uno specifico documento nel tempo serve un controllo che consideri le evidenze pertinenti: questo lettore non lo esegue.
Anche un orologio del dispositivo non corretto può cambiare il confronto con l’intervallo del certificato. Il lettore indica quel confronto separatamente, senza usarlo per sostituire la verifica della firma o ricostruire una validità storica che non ha controllato.
La guida sulla firma digitale scaduta mette a confronto scadenza, data dichiarata e riferimento temporale attendibile. Per gli effetti giuridici e i requisiti dell’atto consulta il quadro sul valore legale.
Se il documento è stato alterato
Se il digest o la firma non corrispondono, il risultato è segnalato nei dettagli e nello spazio di lavoro. Il contenuto può restare tecnicamente estraibile, perciò il download non viene presentato come una correzione o una validazione.
Verifica la provenienza del file e confrontalo con la fonte. Per una validazione completa usa uno strumento appropriato alle caratteristiche del documento e al tuo caso d’uso.
Controllare la privacy del percorso
Il motore non invia documento o certificati alla rete. Gli asset del software sono serviti dallo stesso dominio del sito. I dati restano nella memoria del browser fino alla cancellazione dello spazio di lavoro o alla chiusura della pagina.
Puoi provare il lettore con il documento dimostrativo: contiene dati e un certificato sintetici, senza rappresentare una firma qualificata.
Fonti e riferimenti
Le istruzioni sul lettore descrivono le funzioni di P7MGratis. I riferimenti primari riportati qui permettono di distinguere quelle funzioni dagli standard, dai servizi esterni e dalle regole citate nella guida.
- PKIjs — SignedData.verifyInterfaccia del motore usato con controllo della catena disattivato nel lettore.
- IETF — certificati e revoche, RFC 5280Contesto tecnico dei controlli sul certificato che il servizio non esegue.
- IETF — marche temporali, RFC 3161Differenza fra una data dichiarata e il protocollo di attestazione temporale.