Esitlusvahetus
(Presentation Exchange)
Esitlusvahetus on spetsifikatsioon, mille abil tuginev pool kirjeldab masinloetaval kujul täpselt, milliseid tõendeid ja väiteid ta hoidjalt vajab, et rahakott saaks päringu automaatselt sobitada tema käes olevate tõenditega.
Esitlusdefinitsioon loetleb tõenditüübid ja väljad, mida tuginev osapool tõestusena aktsepteerib, näiteks „tõend, mis tõestab, et omanik on üle 18-aastane ja väljastatud Trusted Listi liikme poolt”. Rahakott hindab seda definitsiooni omaniku rahakotis olevate tõendite vastu, näitab omanikule, millised sobivad, ja laseb tal kinnitada täpselt selle, mida jagatakse. OpenID4VP on ajalooliselt edastanud Presentation Exchange'i taotlusi tugineva osapoole ja rahakoti vahel. Decentralized Identity Foundation'i avaldatud spetsifikatsioon toetab piiranguid, mis lähevad kaugemale lihtsast tõenditüübi vastavusest: tuginev osapool võib nõuda konkreetset väite väärtust, piirata, milliseid väljastajaid ta aktsepteerib, või küsida üht tõendit lubatavate alternatiivide hulgast, ning võib märkida mõned taotletud üksused valikuliseks, mitte kohustuslikuks. See võimaldab ühel taotlusel katta mitu lubatavat viisi sama fakti tõestamiseks, näiteks kas juhiluba või ID-kaart vanuse kontrolliks, selle asemel et sundida tuginevat osapoolt esitama iga tõenditüübi jaoks eraldi taotlust. OpenID4VP töörühm on viimasel ajal liikunud uuema, kompaktsema Digital Credentials Query Language'i (DCQL) suunas sama laadi taotluste väljendamiseks, kusjuures Presentation Exchange jääb kasutusele olemasolevate rakenduste tagasiühilduvuse tagamiseks. Ükskõik kumbki viis, aluspõhimõte jääb samaks: tuginev osapool sõnastab oma nõuded üks kord, vormingus, mida rahakotid saavad ilma inimese sekkumiseta töödelda, nii et omanikult küsitakse konkreetse vaste kinnitamist, mitte vabas tekstis juhendite tõlgendamist selle kohta, mida üle anda.
Seotud mõisted
Kas Presentation Exchange on endiselt praegune viis tõendi taotlemiseks?
See on asendumas. OpenID4VP töörühm on liikunud uuema, kompaktsema Digital Credentials Query Language'i (DCQL) suunas, et kirjeldada, mida tuginev osapool vajab, kuid Presentation Exchange jääb olemasolevates rakendustes tagasiühilduvuse tagamiseks kasutusse, mistõttu rahakotid ja kontrollijad toetavad sageli mõlemat vormingut korraga.