Skip to content

Commit dc6fd2d

Browse files
Kristina YasudaKristina Yasuda
authored andcommitted
rename parameter name to
1 parent eb61991 commit dc6fd2d

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

openid-4-verifiable-presentations-1_0.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -316,11 +316,11 @@ The following is a non-normative example of a transaction data content, after ba
316316
}
317317
```
318318

319-
`verifier_attestations`:
319+
`verifier_info`:
320320
: OPTIONAL. A non-empty array of attestations about the Verifier relevant to the Credential Request. These attestations MAY include Verifier metadata, policies, trust status, or authorizations. Attestations are intended to support authorization decisions, inform Wallet policy enforcement, or enrich the End-User consent dialog. Each object has the following structure:
321321

322322
* `format`: REQUIRED. A string that identifies the format of the attestation and how it is encoded. Ecosystems SHOULD use collision-resistant identifiers. Further processing of the attestation is determined by the type of the attestation, which is specified in a format-specific way.
323-
* `data`: REQUIRED. An object or string containing an attestation (e.g. a JWT). The payload structure is defined on a per format level. It is at the discretion of the Wallet whether it uses the information from `verifier_attestations`. Factors that influence such Wallet's decision include, but are not limited to, trust framework the wallet supports, specific policies defined by the Issuers or ecosystem, and profiles of this specification. If the Wallet uses information from `verifier_attestations`, the Wallet MUST validate the signature and ensure binding.
323+
* `data`: REQUIRED. An object or string containing an attestation (e.g. a JWT). The payload structure is defined on a per format level. It is at the discretion of the Wallet whether it uses the information from `verifier_info`. Factors that influence such Wallet's decision include, but are not limited to, trust framework the wallet supports, specific policies defined by the Issuers or ecosystem, and profiles of this specification. If the Wallet uses information from `verifier_info`, the Wallet MUST validate the signature and ensure binding.
324324
* `credential_ids`: OPTIONAL. A non-empty array of strings each referencing a Credential requested by the Verifier for which the attestation is relevant. Each string matches the `id` field in a DCQL Credential Query. If omitted, the attestation is relevant to all requested credentials.
325325

326326
See (#verifier-attestations) for more details.
@@ -2360,7 +2360,7 @@ Out of the Authorization Request parameters defined in [@!RFC6749] and (#vp_toke
23602360
* `request`
23612361
* `transaction_data`
23622362
* `dcql_query`
2363-
* `verifier_attestations`
2363+
* `verifier_info`
23642364

23652365
The `client_id` parameter MUST be omitted in unsigned requests defined in (#unsigned_request). The Wallet MUST ignore any `client_id` parameter that is present in an unsigned request.
23662366

@@ -2418,7 +2418,7 @@ The JWS JSON Serialization [@!RFC7515]) allows the Verifier to use multiple Clie
24182418
In this case, the following request parameters, if used, MUST be present only in the protected header of the respective `signature` object in the `signatures` array defined in [@!RFC7515, section 7.2.1]:
24192419

24202420
* `client_id`
2421-
* `verifier_attestations`
2421+
* `verifier_info`
24222422
* parameters that are specific to a Client Identifier Prefix, e.g., the `trust_chain` JWS header parameter for the `openid_federation` Client Identifier Prefix
24232423

24242424
All other request parameters MUST be present in the `payload` element of the JWS object.
@@ -3313,9 +3313,9 @@ established by [@!RFC6749].
33133313
* Change Controller: OpenID Foundation Digital Credentials Protocols Working Group - openid-specs-digital-credentials-protocols@lists.openid.net
33143314
* Reference: (#response-parameters) of this specification
33153315

3316-
### verifier_attestations
3316+
### verifier_info
33173317

3318-
* Name: `verifier_attestations`
3318+
* Name: `verifier_info`
33193319
* Parameter Usage Location: authorization request
33203320
* Change Controller: OpenID Foundation Digital Credentials Protocols Working Group - openid-specs-digital-credentials-protocols@lists.openid.net
33213321
* Reference: (#new_parameters) of this specification
@@ -3484,6 +3484,7 @@ The technology described in this specification was made available from contribut
34843484
* make the `meta` parameter mandatory in DCQL query
34853485
* explicitly state that various arrays need to be non-empty
34863486
* clarify text about how encryption keys are obtained
3487+
* rename `verifier_attestations` parameter name to `verifier_info`
34873488

34883489
-28
34893490

0 commit comments

Comments
 (0)