Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clarify that logo_uri can be of multiple schemes #141

Merged
merged 10 commits into from
Jan 4, 2024
5 changes: 4 additions & 1 deletion openid-4-verifiable-credential-issuance-1_0.md
Original file line number Diff line number Diff line change
Expand Up @@ -1264,7 +1264,7 @@ This specification defines the following Credential Issuer Metadata:
* `name`: REQUIRED. String value of a display name for the Credential.
* `locale`: OPTIONAL. String value that identifies the language of this object represented as a language tag taken from values defined in BCP47 [@!RFC5646]. Multiple `display` objects MAY be included for separate languages. There MUST be only one object for each language identifier.
* `logo`: OPTIONAL. A JSON object with information about the logo of the Credential with a following non-exhaustive list of parameters that MAY be included:
* `url`: OPTIONAL. URL where the Wallet can obtain a logo of the Credential from the Credential Issuer.
* `uris`: OPTIONAL. Array of values that each identify a URI where the Wallet can obtain a logo of the Credential from the Credential Issuer. Wallet needs to identify and pick the scheme that it supports, since the URI value could use `https:` scheme, `data:` scheme, etc.
Sakurann marked this conversation as resolved.
Show resolved Hide resolved
* `alt_text`: OPTIONAL. String value of an alternative text of a logo image.
Sakurann marked this conversation as resolved.
Show resolved Hide resolved
* `description`: OPTIONAL. String value of a description of the Credential.
* `background_color`: OPTIONAL. String value of a background color of the Credential represented as numerical color values defined in CSS Color Module Level 37 [@!CSS-Color].
Expand Down Expand Up @@ -1846,6 +1846,9 @@ The following additional Credential Issuer metadata are defined for this Credent
* `display`: OPTIONAL. An array of objects, where each object contains display properties of a certain claim in the Credential for a certain language. Below is a non-exhaustive list of valid parameters that MAY be included:
* `name`: OPTIONAL. String value of a display name for the claim.
* `locale`: OPTIONAL. String value that identifies language of this object represented as language tag values defined in BCP47 [@!RFC5646]. There MUST be only one object for each language identifier.
* `logo`: OPTIONAL. A JSON object with information about the logo of the Credential Issuer with a following non-exhaustive list of parameters that MAY be included:
* `uris`: OPTIONAL. Array of values that each identify a URI where the Wallet can obtain a logo of the Credential Issuer. Wallet needs to identify and pick the scheme that it supports, since the URI value could use `https:` scheme, `data:` scheme, etc.
Sakurann marked this conversation as resolved.
Show resolved Hide resolved
* `alt_text`: OPTIONAL. String value of an alternative text of a logo image.
* `order`: OPTIONAL. An array of the claim name values that lists them in the order they should be displayed by the Wallet.

The following is a non-normative example of an object comprising `credentials_supported` parameter of Credential format `jwt_vc_json`:
Expand Down