Preskočiť na hlavný obsah

Vydávanie kredenciálov vysvetlené: od ponuky po prijatý kredenciál

OpenID4VCI je európsky štandard na to, ako sa kredenciál dostane do niekoho peňaženky: diplom, registrácia spoločnosti, osvedčenie o kontrole. Odovzdanie vyzerá pre držiteľa ako jediný okamih, no za ním sa musí zosúladiť viacero vecí a každá z nich môže zlyhať svojím spôsobom. Táto stránka to prechádza na príklade dopravnej spoločnosti.

Dva spôsoby, ako sa vydanie začína

Väčšina vydaní sa začína tým, že vydavateľ ponúkne kredenciál, zvyčajne ako QR kód alebo odkaz. Či sa držiteľ potom musí prihlásiť, závisí od jedinej veci: či vydavateľ už vie, s kým má do činenia. Obe cesty končia na rovnakom mieste, teda s kredenciálom v peňaženke.

Držiteľ je už známy

1. Vydavateľ

Už vie, s kým má do činenia, a kredenciál ponúkne hneď na mieste

2. Peňaženka

Prijme ponuku, niekedy potvrdením krátkeho kódu zaslaného osobitne

3. Peňaženka

Vyzdvihne kredenciál a naviaže ho na toto zariadenie

Držiteľ sa musí najprv prihlásiť

1. Peňaženka

Začína ponukou alebo ide k vydavateľovi z iniciatívy držiteľa

2. Prihlásenie u vydavateľa

Prevedie držiteľa prihlásením a súhlasom s tým, čo bude vydané

3. Peňaženka

Vyzdvihne kredenciál a naviaže ho na toto zariadenie

Celý životný cyklus ponuky poverenia

Vydanie prebieha krokmi uvedenými nižšie. Každý z nich môže zlyhať samostatne a práve tieto zlyhania napokon rieši zákaznícka podpora, takže sa oplatí vedieť, kde sedia, ešte predtým, než okolo nich navrhnete proces.

Ponuka vytvorená
QR kód alebo odkaz otvorí peňaženku
Ponuka prijatá
držiteľ prijíma
Ponuka prijatá
peňaženka preukáže, že je to správne zariadenie
Poverenie vyžiadané
vydavateľ kredenciál podpíše
Poverenie vydané
peňaženka ho skontroluje a uloží
Uložené v peňaženke
Kde môže zlyhať, v poradí, v akom kroky prebiehajú:
Ponuka vypršala skôr, než bola využitá
Vydavateľ držiteľa odmietol
Kredenciál sa nepodarilo vytvoriť
Držiteľ si ho odmietol ponechať

Praktický príklad: osvedčenie o technickej spôsobilosti pre dopravný park

Stanica technickej kontroly vydá po bežnej kontrole osvedčenie o technickej spôsobilosti do podnikovej peňaženky dopravnej spoločnosti. Technik už na kontrolnom mieste potvrdil, kto je správca vozového parku, takže niet dôvodu nútiť ho prihlasovať sa znova.

1. Ponuka

Terminál na kontrolnom mieste zobrazí QR kód

Jeho naskenovanie otvorí peňaženku a ukáže, ktorý kredenciál sa ponúka

2. Čo sa ponúka

Peňaženka prečíta zverejnený opis kredenciálu od vydavateľa

Správca vozového parku tak vidí, čo osvedčenie obsahuje, ešte než s čímkoľvek súhlasí

3. Potvrdenie

Peňaženka potvrdí krátky kód, ktorý stanica technickej kontroly poslala správcovi vozového parku správou

Ten, kto QR kód odfotí spoza pleca, si osvedčenie aj tak nevyzdvihne

4. Naviazanie na peňaženku

Peňaženka preukáže, že drží tajomstvo, ktoré nikdy neopustí zariadenie

Osvedčenie je naviazané na toto tajomstvo, takže jeho kópia je na inom zariadení bezcenná

5. Vydané a uložené

Stanica technickej kontroly osvedčenie podpíše a peňaženka ho uloží

Odtiaľ ho dopravná spoločnosť dokáže za pár sekúnd ukázať klientovi alebo kontrolnému orgánu

Keď kredenciál ešte nie je pripravený

Príklad vyššie predpokladá, že výsledok kontroly je konečný. Ak hraničný výsledok musí najprv posúdiť starší technik, certifikát nemožno odovzdať na mieste. Norma tento prípad pokrýva namiesto toho, aby nútila správcu vozového parku prísť znova.

Vydané na mieste

Držiteľ odchádza s kredenciálom v peňaženke, a to naraz.

Vydané neskôr

Vydavateľ oznámi, že potrebuje viac času, a peňaženka si kredenciál vyzdvihne, keď je pripravený. Držiteľ nemusí začínať odznova ani prísť osobne znova.

Uzavretie kruhu

Po vydaní môže peňaženka vydavateľovi oznámiť, ako sa to skončilo. Je to nepovinné na oboch stranách a doručenie nie je zaručené, takže je to užitočné na odhalenie pokazeného postupu, no vydavateľ si nemôže nič vyvodiť zo správy, ktorá nikdy neprišla.

Peňaženka

Môže vydavateľovi oznámiť, ako vydanie skončilo

Uložené

Kredenciál je v peňaženke a pripravený na použitie

Zlyhalo

Niečo sa pokazilo, napríklad kredenciál neprešiel kontrolou

Odmietnuté

Držiteľ sa rozhodol si ho neponechať

Čo to znamená pre vás

Vydavateľ

Jeden štandardný spôsob vydávania kredenciálov, ktorý prijme každá vyhovujúca peňaženka, bez integrácie pre každú peňaženku a bez portálu, do ktorého by sa držitelia museli prihlasovať.

Držiteľ

Vidíte, čo dostávate, ešte predtým, než to prijmete, a je to naviazané na vaše zariadenie, nie na prihlásenie, ktoré môžete stratiť.

Overovateľ

Kredenciály prichádzajú už skontrolované a už naviazané na peňaženku, ktorá ich predkladá, takže ich prijatie je kontrola, nie vyšetrovanie.

Technické prehĺbenie

Táto stránka vysvetľuje, čo daná technológia robí a koho sa týka. Naša vývojárska dokumentácia pokrýva samotnú implementáciu: správy, polia a podrobné príklady, ktoré integračný tím potrebuje.

Prečítať si technickú dokumentáciu

Súvisiace pojmy

Často kladené otázky

Kedy sa držiteľ musí prihlásiť a kedy nie?

Závisí to od toho, či vydavateľ už vie, s kým má do činenia. Technik, ktorý práve osobne skontroloval vozidlo, nepotrebuje, aby sa správca vozového parku znova prihlasoval, takže kredenciál sa ponúkne na mieste. Online služba, ktorá držiteľa nikdy nestretla, ho najprv prevedie vlastným prihlásením. Samotná ponuka hovorí, ktorá z dvoch možností platí.

Ako peňaženka vie, čo sa chystá prijať?

Každý vydavateľ zverejňuje opis toho, čo vydáva, a peňaženka ho prečíta skôr než čokoľvek iné. Práve to umožňuje peňaženke ukázať držiteľovi, o aký kredenciál ide a čo obsahuje, aby súhlas niečo znamenal. Znamená to aj, že vydavateľ môže pridať nový typ kredenciálu bez toho, aby každá peňaženka potrebovala aktualizáciu.

Čo bráni niekomu skopírovať kredenciál do iného zariadenia?

Pred vydaním peňaženka preukáže, že drží tajomstvo, ktoré nikdy neopustí zariadenie, a vydavateľ naň kredenciál naviaže. Overovateľ môže neskôr peňaženku požiadať, aby to isté preukázala znova. Kópia kredenciálu bez tohto tajomstva kontrolou neprejde, takže kopírovanie súboru nič neprinesie.

Čo ak kredenciál nemožno vydať okamžite?

Niektoré kontroly trvajú dlhšie, než je človek ochotný čakať: manuálne posúdenie alebo dopyt do pomalého externého registra. Vydavateľ to môže oznámiť a peňaženka si kredenciál vyzdvihne, keď je pripravený. Držiteľ nemusí začínať odznova ani prísť osobne znova.

Dozvie sa vydavateľ, či bol kredenciál skutočne ponechaný?

Môže, ale len ako láskavosť. Peňaženka môže oznámiť, že kredenciál bol uložený, že ho držiteľ odmietol alebo že niečo zlyhalo. Ani jedna strana to nemusí podporovať a doručenie nie je zaručené, takže vydavateľ by to mal brať ako užitočný signál a nikdy nie ako záznam o tom, čo sa stalo.

Zdroje

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

Táto stránka má informatívny charakter a nepredstavuje právne poradenstvo. Pre záväzné usmernenie sa obráťte priamo na OpenID Foundation a Európsku komisiu.

Porozprávajte sa s nami o integrácii EUDI Wallet