Cosa viene pubblicato
Ogni passaggio di una notifica di cessione, e ogni evento di un programma acquirente, viene scritto in un registro in cui ogni voce porta l'impronta SHA-256 della voce precedente. Una volta al giorno ogni registro viene sigillato con un'impronta radice che dipende da tutte le voci fino a quel momento: cambiare una voce passata cambierebbe tutte le radici successive.
Dopo la mezzanotte (UTC) pubblichiamo l'elenco delle radici sigillate per il giorno precedente e chiediamo a due autorità pubbliche di marcatura temporale, DigiCert e Sectigo, di firmare l'impronta di quell'elenco insieme all'ora. La firma dimostra che l'elenco esisteva al più tardi a quell'ora. È fatta con la chiave dell'autorità, non con la nostra, quindi nessuno può produrla dopo.
Giorni recenti
Caricamento dei giorni recenti.
Dati grezzi (JSON): evidence-publications. Aggiungete ?date=AAAA-MM-GG per un giorno, o ?root= seguito da una radice per trovare il giorno che la elenca.
Come un revisore verifica una registrazione
- Ricalcolate la radice. Dalle registrazioni, con il verificatore della catena che mettiamo a disposizione:
evidence_verify_chain()per le notifiche di cessione,corp_audit_verify_chain()per un programma acquirente. Le formule sono pubbliche, quindi qualsiasi strumento SHA-256 dà lo stesso risultato. - Trovatela nell'elenco del giorno. Ogni riga è
cession|data|radiceocorp|id del sigillo|radice, una per radice, in ordine. - Calcolate l'impronta dell'elenco. Lo SHA-256 dell'elenco, byte per byte compreso l'ultimo a capo, deve coincidere con l'impronta pubblicata.
- Verificate ogni marca temporale con OpenSSL 1.1.1 o successivo e il certificato dell'autorità:
openssl ts -verify -digest <impronta> -in day.tst -token_in -CAfile digicert.pem
File dei certificati: digicert.pem e sectigo.pem. Confrontate le loro impronte con il vostro archivio di fiducia prima di farvi affidamento.
Cosa prova una marca temporale, e cosa no
Prova che l'elenco, e ogni radice che contiene, esisteva al più tardi all'ora in cui l'autorità ha firmato. Non dice quando una radice è stata calcolata.
I giorni sigillati prima che iniziassimo a pubblicare sono stati tutti pubblicati il primo giorno di pubblicazione. Le loro marche temporali provano che quelle radici esistevano in quella data, non nel giorno in cui sono state sigillate. L'elenco mostra entrambe le date e segnala quei giorni come pubblicati più tardi.
Sono marche temporali RFC 3161 standard. Non sono validazioni temporali elettroniche qualificate ai sensi del Regolamento eIDAS.
Cosa contiene l'elenco
Solo impronte e gli identificativi dei sigilli: nessun nome di azienda, nessuna persona, nessun importo. Domande: diogo@advanta.pt.