Přejít na hlavní obsah

Presentation Exchange

Presentation Exchange je specifikace, kterou spoléhající se strana používá k popisu – strojově čitelným způsobem – přesně toho, jaká pověření a atributy od držitele potřebuje, aby peněženka mohla požadavek automaticky porovnat s pověřeními, která má k dispozici.

Definice předložení uvádí typy pověření a pole, které spoléhající se strana přijímá jako důkaz, například „pověření dokazující, že je držitel starší 18 let, vydané členem Trusted List“. Peněženka tuto definici vyhodnotí oproti pověřením v peněžence držitele, ukáže držiteli, která odpovídají, a nechá jej schválit přesně to, co bude sdíleno. OpenID4VP historicky přenášel žádosti Presentation Exchange mezi spoléhající se stranou a peněženkou. Specifikace, kterou vydává Decentralized Identity Foundation, podporuje omezení nad rámec jednoduché shody typu pověření: spoléhající se strana může požadovat konkrétní hodnotu tvrzení, omezit, které vydavatele přijímá, nebo požádat o jedno pověření z množiny přijatelných alternativ, a některé požadované položky může označit jako volitelné, a ne povinné. To umožňuje, aby jediná žádost pokryla několik přijatelných způsobů prokázání téhož faktu, například buď řidičský průkaz, nebo občanský průkaz pro ověření věku, místo aby spoléhající se strana musela vydávat samostatné žádosti pro každý typ pověření. Pracovní skupina OpenID4VP se v poslední době přesunula k novějšímu, kompaktnějšímu Digital Credentials Query Language (DCQL) pro vyjádření stejného typu žádosti, přičemž Presentation Exchange zůstává v používání kvůli zpětné kompatibilitě v existujících nasazeních. Ať tak či onak, základní myšlenka zůstává stejná: spoléhající se strana uvede své požadavky jednou, ve formátu, který peněženky dokážou zpracovat bez lidského zásahu, takže je držitel požádán o schválení konkrétní shody, a ne o interpretaci volného textu s pokyny, co má předat.

Je Presentation Exchange stále aktuálním způsobem, jak požádat o pověření?

Je postupně nahrazován. Pracovní skupina OpenID4VP se přesunula k novějšímu, kompaktnějšímu Digital Credentials Query Language (DCQL) pro popis toho, co spoléhající se strana potřebuje, ale Presentation Exchange zůstává v používání v existujících nasazeních kvůli zpětné kompatibilitě, takže peněženky a ověřovatelé často podporují oba formáty souběžně.

Zpět do slovníku pojmů