Preskoči na glavni sadržaj

OpenID4VCI

OpenID4VCI, OpenID for Verifiable Credential Issuance, protokol je kojim novčanik zahtijeva i prima vjerodajnicu od izdavatelja putem standardnog toka temeljenog na OAuth2.

Nositelj pokreće tijek iz svog novčanika, bilo skeniranjem QR koda ili slijeđenjem dubinske poveznice s izdavateljeve web-stranice ili aplikacije, a novčanik dohvaća ponudu vjerodajnice koja opisuje koja je vrsta vjerodajnice ponuđena i gdje je dobiti. Izdavatelj autenticira nositelja, primjerice putem eID prijave ili skeniranja dokumenta, i provjerava potreban dokaz o ispunjavanju uvjeta prije izdavanja vjerodajnice, a zatim je vraća potpisanu u formatu poput SD-JWT VC ili mdoc. Postoje dva načina izdavanja: tijek s unaprijed autoriziranim kodom, gdje je nositelj već prošao izvanmrežni postupak poput posjeta bankovnoj poslovnici i samo treba povući nastalu vjerodajnicu u novčanik, i tijek s autorizacijskim kodom, koji nalikuje uobičajenoj OAuth2 prijavi i omogućuje da se izdavanje odvija u potpunosti online u jednoj sesiji. Dokaz vezanja ključa (key-binding proof) veže vjerodajnicu uz konkretan ključ koji drži samo ta instanca novčanika, tako da se ukradena datoteka vjerodajnice ne može ponovno iskoristiti s drugog uređaja. OpenID4VCI je protokol izdavanja na kojem je izgrađena referentna implementacija EUDI novčanika prema eIDAS 2.0, pa izdavatelj koji ga podržava može doprijeti do svakog EU novčanika kroz jednu integraciju, umjesto prilagođenog konektora po državi članici ili pružatelju novčanika. Isti protokol jednako dobro radi za mobilnu vozačku dozvolu, sveučilišnu diplomu ili izvadak o registraciji tvrtke, jer je sadržaj vjerodajnice neproziran za transportni sloj koji je isporučuje.

Radi li OpenID4VCI na isti način za svaku vrstu vjerodajnice?

Da. OpenID4VCI je protokol prijenosa i autorizacije, a ne format vjerodajnice, pa isti tijek izdaje SD-JWT VC, mdoc ili bilo koju drugu vrstu vjerodajnice koju izdavatelj podržava. Novčanik treba implementirati OpenID4VCI samo jednom kako bi primao vjerodajnice od bilo kojeg izdavatelja koji govori isti protokol, bez obzira na to što vjerodajnica zapravo predstavlja.

Natrag na rječnik