Skip to content

Commit 8f70f6d

Browse files
kezikePatStLouis
authored andcommitted
Add support for DCQL, PE definition, and response URI.
1 parent c891974 commit 8f70f6d

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

oas.yaml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1195,7 +1195,7 @@ components:
11951195
properties:
11961196
clientProfileId:
11971197
type: object
1198-
description: The identifier for the particular profile of OID4VCI/OID4VP chosen to be used in the exchange. A single exchange can offer multiple profiles for an exchange client (e.g., a digital wallet) to use; this identifier signals to the coordinator which was selected.
1198+
description: The identifier for the particular profile of OID4VCI/OID4VP chosen to be used from the openId.clientProfiles object in the exchange step configuration. A single exchange can offer multiple profiles for an exchange client (e.g., a digital wallet) to use; this identifier signals to the coordinator which was selected.
11991199
authorizationResponse:
12001200
type: object
12011201
description: A credential bearing response that the holder sends to the issuer or verifier.
@@ -1351,9 +1351,18 @@ components:
13511351
nonce:
13521352
type: string
13531353
description: A single-use value created by the OID4VP client to prevent replay attacks during an exchange (defined in OIDC 1.0).
1354+
dcql_query:
1355+
type: object
1356+
description: A Digital Credentials Query Language (DCQL) JSON object that specifies which credentials the OID4VP client requests during an exchange. DCQL is defined in draft 22 of OID4VP as a more advanced alternative to DIF Presentation Exchange.
1357+
presentation_definition:
1358+
type: object
1359+
description: A Presentation Exchange (PE) JSON object that specifies which credentials the OID4VP client requests during an exchange. PE is defined in DIF Presentation Exchange 1.0.0 and used in OID4VP 1.0, but since draft 22, it has been been phased out in favor of DCQL.
13541360
response_mode:
13551361
type: string
13561362
description: A directive from an OID4VP client instructing how to submit an authorization response during an exchange (defined in OIDC 1.0).
1363+
response_uri:
1364+
type: string
1365+
description: A directive from an OID4VP client instructing where to submit an authorization response during an exchange; works in tandem with response_mode=direct_post (defined in OID4VP 1.0).
13571366
redirect_uri:
13581367
type: string
13591368
description: A URI specified by the OID4VP client to indicate where to redirect UX control after an exchange (defined in RFC 6749).

0 commit comments

Comments
 (0)