Salt la conținutul principal

OpenID4VP

OpenID4VP, OpenID for Verifiable Presentations, este protocolul prin care un portofel prezintă una sau mai multe acreditări unui verificator ca răspuns la o cerere, astfel încât verificatorul le poate controla fără o integrare separată pentru fiecare emitent.

O parte care se bazează trimite o cerere de prezentare care descrie ce trebuie să vadă, fie ca o redirecționare într-un flux pe același dispozitiv, fie ca un cod QR pe care deținătorul îl scanează cu portofelul său într-un flux între dispozitive, iar cererea poate solicita o singură afirmație sau o acreditare completă. Portofelul analizează cererea, stabilește care acreditări stocate o satisfac folosind un limbaj de interogare precum DCQL, și îi cere deținătorului să aprobe ce acreditări și afirmații să fie partajate înainte ca ceva să părăsească dispozitivul. Verificatorul controlează apoi răspunsul în raport cu semnăturile originale ale emitentului și, acolo unde se folosește divulgarea selectivă, confirmă că doar afirmațiile divulgate au fost dezvăluite, restul rămânând ascunse fără a compromite dovada. OpenID4VP susține atât prezentarea online, în care portofelul comunică direct cu backendul părții care se bazează pe verificare, cât și prezentarea de proximitate prin Bluetooth sau NFC pentru verificări față în față, precum un control de vârstă la o casă de magazin sau la o trecere de frontieră. OpenID4VP este protocolul de prezentare pe care EUDI Wallet îl folosește sub eIDAS 2.0, astfel încât orice parte care se bazează pe verificare și îl susține poate accepta acreditări de la portofele emise oriunde în UE, fără a negocia o integrare dedicată cu fiecare furnizor național de portofel. Deoarece deținătorul aprobă explicit fiecare divulgare, o parte care se bazează pe verificare nu primește niciodată mai multe date decât a solicitat, iar portofelul păstrează o evidență a ceea ce a fost partajat și cu cine.

Ce împiedică o parte care se bazează pe verificare să solicite mai multe date decât are nevoie prin OpenID4VP?

Portofelul, nu partea care se bazează pe verificare, decide ce părăsește efectiv dispozitivul. Acesta arată deținătorului exact ce acreditări și afirmații solicită cererea, iar deținătorul aprobă sau respinge acea divulgare specifică. O parte care se bazează pe verificare poate cere orice, dar nimic nu este partajat decât dacă deținătorul portofelului consimte la acea cerere în acel moment.

Înapoi la glosar