9.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 an OpenID Federation Wallet Architecture (OID-FED-WALLET) 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 Section 3.2 of [OpenID Connect Registration 1.0]. |
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 Section 2 of [OpenID Connect Registration 1.0]. |
request_uris |
JSON Array of request_uri values that are pre-registered by the RP. These URLs MUST use the https scheme. See Section 2 of [OpenID Connect Registration 1.0]. |
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 |
redirect_uris |
JSON Array of redirect URI strings for National |
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 request-specific ephemeral response-encryption public keys for the Relying Party. Every key MUST have |
Note
The parameter response_uris is introduced in this specification. The Wallet Instance requests deletion of personal data through the Relying Party support contact, as specified in User's Attributes Deletion and in EUDI-TS 7.