Status List
O status list este o listă compactă și semnată pe care un emitent o publică pentru ca oricine deține unul dintre credențialele sale să poată fi verificat în privința revocării, fără ca emitentul să fie întrebat despre acel credențial anume.
Lista este un șir binar: fiecărei acreditări oferite de emitent i se atribuie un index în ea, iar bitul de la acel index arată dacă acreditarea este încă validă, revocată sau suspendată. Token Status List rezervă unul sau două biți per intrare, în funcție de câte stări trebuie să distingă emitentul, deoarece suspendarea este o stare separată, reversibilă, distinctă de o revocare permanentă. Acreditarea transportă URL-ul listei și propriul index, astfel încât un verificator preia lista o dată, o memorează pentru o perioadă stabilită de emitent, și citește un singur bit la fiecare verificare ulterioară, în loc să sune emitentul de fiecare dată. Deoarece întreaga listă este descărcată deodată și acoperă fiecare acreditare pe care emitentul a emis-o vreodată, emitentul nu află niciodată ce acreditare a fost consultată sau de către cine, deoarece mulțimea ascunde cazul individual: aceasta este proprietatea de confidențialitate care face status list-urile preferabile controalelor de revocare per acreditare, care ar permite unui emitent să urmărească exact când și cât de des este folosită o anumită acreditare. Comprimată, o listă care acoperă sute de mii de acreditări are doar câțiva kilobyte, iar listele sunt de obicei republicate după un program fix sau printr-o rețea de distribuție de conținut, astfel încât copia memorată a unui verificator rămâne actuală fără o revenire la emitent la majoritatea verificărilor. Cele două specificații în uz sunt Token Status List pentru acreditări JWT și CWT, pe care ARF EUDI o adoptă pentru atestările SD-JWT VC și mdoc, și Bitstring Status List pentru modelul de date W3C Verifiable Credentials. Un emitent care în schimb dorește să evite complet controalele de revocare poate emite acreditări de scurtă durată care pur și simplu expiră, dar status list-urile rămân mecanismul preferat oriunde o acreditare are nevoie de o perioadă de valabilitate mai lungă.
Termeni asociați
Un verificator poate afla ce acreditare verifică cineva urmărind cererile către status list?
Nu, acesta este exact scopul descărcării întregii liste. Deoarece un verificator preia întregul șir binar, acoperind fiecare acreditare pe care emitentul a emis-o vreodată, în loc să întrebe despre o acreditare specifică, emitentul nu poate afla ce intrare interesează verificatorul. Verificarea individuală este ascunsă într-un lot mare de intrări nelegate, ceea ce împiedică verificarea de stare să devină o modalitate de a urmări utilizarea acreditării.