10.3.5. Relying Party Metadata¶
The openid_credential_verifier metadata MUST contain the client_metadata, as included in the parameters shown below. (Remote Credential Verifier Test Matrix). Please note that openid_credential_verifier is a OpenID Federation specific metadata used for OpenID4VP and it is used when the Relying Party's client_id is set with openid_federation. When the Relying Party's client_id parameter is set with x509_hash, the metadata is instead conveyed in the client_metadata parameter provided within the request.
Claim |
Description |
|---|---|
client_id |
It MUST contain an HTTPS URL that uniquely identifies the RP. See RFC 7591#section-3.2.1 and OpenID Connect Dynamic Client Registration 1.0 Section 3.2. |
client_name |
Human-readable string name of the RP. See RFC 7591#section-2. |
logo_uri |
URL of the entity's logo that will be shown to the User during interactions with the Wallet Instance. See OID-FED Section 5.2.2. The logo mime type MUST be |
application_type |
String indicating the type of application. It MUST be set to "web" value. See OpenID Connect Dynamic Client Registration 1.0 Section 2. |
request_uris |
JSON Array of request_uri values that are pre-registered by the RP. These URLs MUST use the https scheme. See OpenID Connect Dynamic Client Registration 1.0 Section 2. |
response_uris |
JSON Array of response URI strings to which the Wallet Instance MUST send the Authorization Response using an HTTP POST request as defined by the Response Mode |
encrypted_response_enc_values_supported |
JSON array of content encryption algorithms ("enc") the Verifier supports for encrypting the authorization response when using response mode |
vp_formats_supported |
JSON object defining the formats and proof types of Verifiable Presentations and Verifiable Credentials the RP supports. It consists of a list of name/value pairs, where each name uniquely identifies a supported type. The RP MUST support at least |
jwks |
JSON Web Key Set document, passed by value, containing the protocol specific keys for the Relying Party. See OID-FED Draft 41 Section 5.2.1 and JWK. |
erasure_endpoint |
[CONDITIONAL] JSON String that represents the URI to which the Wallet Instance can request deletion of Users' attributes. This URL MUST use the https scheme. This endpoint MUST be present whenever the Relying Parties requested attributes that can uniquely identify Users such as the tax_id_code claim of the PID. |
Note
The parameters response_uris and erasure_endpoint are introduced in this specification.