Hoppa till huvudinnehåll

Presentationsutbyte

(Presentation Exchange)

Presentationsutbyte är specifikationen som en förlitande part använder för att på ett maskinläsbart sätt beskriva exakt vilka intyg och påståenden den behöver från en innehavare, så att en plånbok automatiskt kan matcha förfrågan mot de intyg den har.

En presentationsdefinition listar de intygstyper och fält en förlitande part accepterar som bevis, till exempel "ett intyg som visar att innehavaren är över 18 år, utfärdat av en medlem på en Trusted List". Plånboken utvärderar den definitionen mot intygen i innehavarens plånbok, visar innehavaren vilka som matchar och låter denne godkänna exakt vad som ska delas. OpenID4VP har historiskt burit Presentationsutbyte-förfrågningar mellan en förlitande part och en plånbok. Specifikationen, publicerad av Decentralized Identity Foundation, stödjer mer än en enkel matchning av intygstyp: en förlitande part kan kräva ett specifikt uppgiftsvärde, begränsa vilka utfärdare den accepterar, eller be om ett intyg från en uppsättning godtagbara alternativ, och kan markera vissa efterfrågade poster som valfria snarare än obligatoriska. Detta gör att en enda förfrågan kan täcka flera godtagbara sätt att bevisa samma sak, till exempel antingen ett körkort eller ett nationellt ID-kort för en ålderskontroll, i stället för att tvinga den förlitande parten att skicka separata förfrågningar per intygstyp. OpenID4VP-arbetsgruppen har på senare tid gått mer mot det nyare, mer kompakta Digital Credentials Query Language (DCQL) för att uttrycka samma sorts förfrågan, medan Presentationsutbyte fortsätter användas för bakåtkompatibilitet i befintliga driftsättningar. Oavsett vilket förblir grundtanken densamma: den förlitande parten anger sina krav en gång, i ett format plånböcker kan tolka utan mänsklig inblandning, så att innehavaren ombeds godkänna en konkret matchning i stället för att tolka fritextinstruktioner om vad som ska lämnas ut.

Är Presentationsutbyte fortfarande det aktuella sättet att begära ett intyg?

Det håller på att fasas ut. OpenID4VP-arbetsgruppen har gått mot det nyare, mer kompakta Digital Credentials Query Language (DCQL) för att beskriva vad en förlitande part behöver, men Presentationsutbyte används fortfarande i befintliga driftsättningar för bakåtkompatibilitet, så plånböcker och verifierare stödjer ofta båda formaten parallellt.

Tillbaka till ordlistan