Preskoči na glavni sadržaj

Izdavanje vjerodajnica objašnjeno: od ponude do prihvaćene vjerodajnice

OpenID4VCI je europski standard za dostavu vjerodajnice u nečiji novčanik: diplome, registracije tvrtke, potvrde o pregledu. Imatelju predaja izgleda kao jedan trenutak, ali iza toga se mora poklopiti nekoliko stvari, a svaka od njih može zakazati na svoj način. Ova stranica to razlaže na primjeru prijevozničke tvrtke.

Dva načina na koja izdavanje počinje

Većina izdavanja počinje tako da izdavatelj ponudi vjerodajnicu, obično kao QR kod ili poveznicu. Hoće li se imatelj zatim morati prijaviti ovisi o jednome: zna li izdavatelj već s kim posluje. Oba puta završavaju na istom mjestu, s vjerodajnicom u novčaniku.

Imatelj je već poznat

1. Izdavatelj

Već zna s kim posluje i nudi vjerodajnicu odmah, na licu mjesta

2. Novčanik

Prihvaća ponudu, ponekad potvrđujući kratki kod poslan zasebno

3. Novčanik

Preuzima vjerodajnicu i veže je uz ovaj uređaj

Imatelj se prvo mora prijaviti

1. Novčanik

Počinje od ponude ili odlazi izdavatelju na inicijativu imatelja

2. Prijava kod izdavatelja

Vodi imatelja kroz prijavu i pristanak na ono što će biti izdano

3. Novčanik

Preuzima vjerodajnicu i veže je uz ovaj uređaj

Cijeli životni ciklus ponude vjerodajnice

Izdavanje prolazi kroz korake u nastavku. Svaki može zakazati zasebno, a upravo se tim neuspjesima na kraju bavi korisnička podrška, pa je vrijedno znati gdje se nalaze prije nego što oko njih osmislite postupak.

Ponuda kreirana
QR kod ili poveznica otvara novčanik
Ponuda primljena
imatelj prihvaća
Ponuda prihvaćena
novčanik dokazuje da je riječ o pravom uređaju
Vjerodajnica zatražena
izdavatelj potpisuje vjerodajnicu
Vjerodajnica izdana
novčanik je provjerava i pohranjuje
Pohranjeno u novčaniku
Gdje može doći do neuspjeha, redoslijedom koraka:
Ponuda je istekla prije nego što je iskorištena
Izdavatelj je odbio imatelja
Vjerodajnica se nije mogla izraditi
Imatelj ju je odbio zadržati

Razrađen primjer: potvrda o tehničkoj ispravnosti za prijevoznički vozni park

Tijelo za tehnički pregled vozila izdaje potvrdu o tehničkoj ispravnosti u poslovni novčanik prijevozničke tvrtke nakon redovnog pregleda. Inspektor je na mjestu pregleda već potvrdio tko je voditelj voznog parka, pa nema razloga da se on ponovno prijavljuje.

1. Ponuda

Terminal na mjestu pregleda prikazuje QR kod

Skeniranjem se otvara novčanik i prikazuje koja se vjerodajnica nudi

2. Što se nudi

Novčanik čita izdavateljev objavljeni opis vjerodajnice

Tako voditelj voznog parka vidi što potvrda sadrži prije nego što na išta pristane

3. Potvrda

Novčanik potvrđuje kratki kod koji je tijelo za tehnički pregled poslalo voditelju voznog parka porukom

Netko tko preko ramena fotografira QR kod i dalje ne može preuzeti potvrdu

4. Vezivanje uz novčanik

Novčanik dokazuje da drži tajnu koja nikada ne napušta uređaj

Potvrda je vezana uz tu tajnu, pa je njezina kopija bezvrijedna na drugom uređaju

5. Izdano i pohranjeno

Tijelo za tehnički pregled potpisuje potvrdu, a novčanik je pohranjuje

Od tog trenutka prijevoznička tvrtka može je u nekoliko sekundi pokazati klijentu ili inspektoru

Kada vjerodajnica još nije spremna

Prethodni primjer pretpostavlja da je rezultat pregleda konačan. Ako granični rezultat prvo mora do višeg inspektora, potvrda se ne može predati na licu mjesta. Standard pokriva taj slučaj umjesto da voditelja voznog parka tjera da se vraća.

Izdano na licu mjesta

Imatelj odlazi s vjerodajnicom u svom novčaniku, u jednom koraku.

Izdano kasnije

Izdavatelj kaže da mu treba više vremena, a novčanik preuzima vjerodajnicu kada bude spremna. Imatelj ne mora počinjati iznova ni ponovno dolaziti osobno.

Zatvaranje kruga

Nakon izdavanja novčanik može izdavatelju javiti kako je ono završilo. To je neobavezno za obje strane i dostava nije zajamčena, pa je korisno za uočavanje pokvarenog tijeka, ali izdavatelj ne može ništa zaključiti iz poruke koja nikada nije stigla.

Novčanik

Može izdavatelju javiti kako je izdavanje završilo

Pohranjeno

Vjerodajnica je u novčaniku i spremna za upotrebu

Neuspjelo

Nešto je pošlo po zlu, primjerice vjerodajnica nije prošla provjeru

Odbijeno

Imatelj ju je odlučio ne zadržati

Što to znači za vas

Izdavatelj

Jedan standardni način izdavanja vjerodajnica koji prihvaća svaki usklađeni novčanik, bez integracije po novčaniku i bez portala na koji se imatelji moraju prijavljivati.

Imatelj

Vidite što dobivate prije nego što to prihvatite, a vezano je uz vaš uređaj, a ne uz prijavu koju biste mogli izgubiti.

Provjeritelj

Vjerodajnice stižu već provjerene i već vezane uz novčanik koji ih predočava, pa je prihvaćanje provjera, a ne istraga.

Tehničko produbljivanje

Ova stranica objašnjava što tehnologija radi i na koga se odnosi. Naša razvojna dokumentacija pokriva samu implementaciju: poruke, polja i razrađene primjere koji su potrebni integracijskom timu.

Pročitajte tehničku dokumentaciju

Povezani pojmovi

Često postavljana pitanja

Kada se imatelj mora prijaviti, a kada ne?

Ovisi o tome zna li izdavatelj već s kim posluje. Inspektor koji je upravo osobno pregledao vozilo ne treba ponovnu prijavu voditelja voznog parka, pa se vjerodajnica nudi na licu mjesta. Internetska usluga koja imatelja nikada nije srela prvo ga šalje kroz vlastitu prijavu. Sama ponuda govori koje od toga dvoga vrijedi.

Kako novčanik zna što će primiti?

Svaki izdavatelj objavljuje opis onoga što izdaje, a novčanik to čita prije svega ostaloga. Upravo to omogućuje novčaniku da imatelju pokaže što je vjerodajnica i što sadrži, pa privola nešto znači. To ujedno znači da izdavatelj može dodati novu vrstu vjerodajnice, a da svaki novčanik ne treba nadogradnju.

Što sprječava nekoga da kopira vjerodajnicu na drugi uređaj?

Prije izdavanja novčanik dokazuje da drži tajnu koja nikada ne napušta uređaj, a izdavatelj vjerodajnicu veže uz nju. Provjeritelj kasnije može od novčanika tražiti da isto ponovno dokaže. Primjerak vjerodajnice bez te tajne ne prolazi provjeru, pa kopiranje datoteke ne postiže ništa.

Što ako se vjerodajnica ne može izdati odmah?

Neke provjere traju dulje nego što je osoba spremna čekati: ručni pregled ili upit sporom vanjskom registru. Izdavatelj to može navesti, a novčanik preuzima vjerodajnicu kada bude spremna. Imatelj ne mora počinjati iznova ni ponovno dolaziti osobno.

Saznaje li izdavatelj je li vjerodajnica doista zadržana?

Može, ali samo kao ljubaznost. Novčanik smije javiti da je vjerodajnica pohranjena, da ju je imatelj odbio ili da je nešto pošlo po zlu. Nijedna strana to nije dužna podržavati i dostava nije zajamčena, pa bi izdavatelj to trebao tretirati kao koristan signal, a nikada kao zapis o tome što se dogodilo.

Izvori

  1. OpenID for Verifiable Credential Issuance 1.0
  2. OpenID4VC High Assurance Interoperability Profile 1.0
  3. EUDI Wallet Architecture and Reference Framework

Ova stranica ima informativni karakter i ne predstavlja pravni savjet. Za mjerodavne smjernice obratite se izravno OpenID Foundationu i Europskoj komisiji.

Razgovarajte s nama o integraciji EUDI Wallet