Přejít na hlavní obsah

OpenID4VP

OpenID4VP, OpenID for Verifiable Presentations, je protokol, který peněženka používá k předložení jednoho nebo více pověření ověřovateli na základě jeho požadavku, takže je ověřovatel může zkontrolovat bez samostatné integrace pro každého vydavatele.

Spoléhající se strana zasílá žádost o předložení, která popisuje, co potřebuje vidět, a to buď jako přesměrování v toku na stejném zařízení, nebo jako QR kód, který držitel naskenuje svou peněženkou v toku mezi zařízeními, přičemž žádost může požadovat jediné tvrzení nebo celé pověření. Peněženka žádost zpracuje, pomocí dotazovacího jazyka, jako je DCQL, zjistí, která uložená pověření ji splňují, a než cokoli opustí zařízení, požádá držitele o schválení, která pověření a tvrzení sdílet. Ověřovatel poté zkontroluje odpověď oproti původním podpisům vydavatele, a tam, kde je použito selektivní zveřejnění, potvrdí, že byla odhalena pouze zveřejněná tvrzení, zatímco ostatní zůstala skryta, aniž by to narušilo platnost důkazu. OpenID4VP podporuje jak online předložení, kdy peněženka komunikuje přímo s backendem spoléhající se strany, tak předložení na blízko přes Bluetooth nebo NFC pro osobní kontroly, například ověření věku u pokladny v obchodě nebo na hraničním přechodu. OpenID4VP je prezentační protokol, který peněženka EUDI Wallet používá podle eIDAS 2.0, takže jakákoli spoléhající se strana, která jej podporuje, může přijímat pověření z peněženek vydaných kdekoli v EU, aniž by musela sjednávat individuální integraci s každým národním poskytovatelem peněženky. Protože držitel výslovně schvaluje každé zveřejnění, spoléhající se strana nikdy neobdrží více údajů, než o kolik požádala, a peněženka si vede záznam o tom, co bylo sdíleno a s kým.

Co brání spoléhající se straně, aby si přes OpenID4VP vyžádala více údajů, než skutečně potřebuje?

O tom, co ze zařízení skutečně odejde, rozhoduje peněženka, nikoli spoléhající se strana. Ukáže držiteli přesně, jaká pověření a tvrzení žádost požaduje, a držitel dané konkrétní zveřejnění schválí nebo odmítne. Spoléhající se strana může požádat o cokoli, ale nic se nesdílí, pokud držitel peněženky v danou chvíli s touto žádostí nesouhlasí.

Zpět do slovníku pojmů