Salt la conținutul principal

Verificator

(Verifier)

Un verificator este partea care controlează o acreditare prezentată: validează semnătura emitentului, confirmă că acreditarea nu a fost revocată și citește doar afirmațiile pe care deținătorul a ales să le dezvăluie.

Un verificator este adesea aceeași organizație ca partea care se bazează pe verificare care solicită acreditarea, dar rolurile sunt distincte: partea care se bazează pe verificare decide ce să solicite și ce să facă cu rezultatul, în timp ce verificatorul este funcția tehnică care controlează semnătura, înregistrarea emitentului pe Trusted List și starea de revocare înainte ca acel rezultat să poată fi de încredere. Într-un schimb OpenID4VP, un verificator trimite o cerere de prezentare care descrie ce acreditare și afirmații are nevoie, primește răspunsul deținătorului și apoi efectuează trei verificări înainte de a-l accepta: că semnătura corespunde cheii publicate a emitentului, că emitentul apare pe Trusted List-ul relevant pentru tipul de acreditare prezentat, și că acreditarea nu a fost revocată de atunci conform status list-ului său. Doar după ce toate cele trei sunt trecute, verificatorul oferă un rezultat de încredere părții care se bazează pe verificare, de exemplu confirmând că o persoană are peste optsprezece ani sau deține o calificare profesională validă, fără a vedea vreodată afirmații pe care deținătorul nu a ales să le dezvăluie. Deoarece verificarea este o controlare bine definită, repetabilă, nu o decizie de judecată, aceeași logică de verificator poate servi multe părți diferite care se bazează pe verificare și multe tipuri de acreditări, motiv pentru care organizațiile cumpără adesea verificarea ca serviciu, în loc să o construiască o dată pentru fiecare caz de utilizare. Un verificator implementat prost, care omite verificarea Trusted List sau memorează prea mult timp starea de revocare, este o cauză comună a eșecurilor cadrului de încredere, chiar și atunci când acreditarea și emitentul sunt ambele complet legitime.

Un verificator este același lucru cu o parte care se bazează pe verificare?

Nu exact. Partea care se bazează pe verificare este organizația care decide ce să solicite și ce să facă cu rezultatul, precum acordarea accesului după un control de vârstă. Verificatorul este funcția tehnică ce efectuează acea verificare: validarea semnăturii, a înregistrării emitentului pe Trusted List și a stării de revocare. Adesea, aceeași organizație joacă ambele roluri.

Înapoi la glosar