CredentialIssuerMetadata
credential_issuerstringrequired
Example:
https://issuer.example.comauthorization_serversstring[]
Example:
["https://auth.example.com"]token_endpointstring
Example:
https://issuer.example.com/tokencredential_endpointstringrequired
Example:
https://issuer.example.com/credentialnonce_endpointstring
Example:
https://issuer.example.com/noncedeferred_credential_endpointstring
Example:
https://issuer.example.com/deferrednotification_endpointstring
Example:
https://issuer.example.com/notifycredential_request_encryption object
jwks objectrequired
property name*any
Example:
{"kty":"EC","crv":"P-256"}enc_values_supportedstring[]required
Example:
["A256GCM"]zip_values_supportedstring[]
Example:
["gzip"]encryption_requiredbooleanrequired
Example:
falsecredential_response_encryption object
alg_values_supportedstring[]required
Example:
["RSA-OAEP"]enc_values_supportedstring[]required
Example:
["A256GCM"]encryption_requiredbooleanrequired
Example:
truebatch_credential_issuance object
batch_sizenumberrequired
Example:
10display object[]
Array [
namestring
Example:
Display Namelocalestring
Example:
en-USlogo object
uristringrequired
Example:
https://example.com/image.pngalt_textstring
Example:
Logo alt text]
credential_configurations_supported objectrequired
property name* CredentialConfiguration
formatstringrequired
Possible values: [jwt_vc_json, jwt_vc_json-ld, ldp_vc, iso_mso_mdoc]
Example:
jwt_vc_json@contextstring[]required
Example:
["https://www.w3.org/ns/credentials/v2"]scopestring
Example:
openidcryptographic_binding_methods_supportedstring[]
Example:
["method1","method2"]credential_signing_alg_values_supportedstring[]
Example:
["RS256","ES256"]proof_types_supported object
property name* object
proof_signing_alg_values_supportedstring[]
credential_definition object
@contextstring[]
Example:
["https://www.w3.org/ns/credentials/v2"]typestring[]required
Example:
["VerifiableCredential","UniversityDegree"]credential_metadata object
display object[]
Array [
namestring
Example:
Extended Display Namelocalestring
Example:
en-USlogo object
uristringrequired
Example:
https://example.com/image.pngalt_textstring
Example:
Logo alt textdescriptionstring
Example:
Extended display descriptionbackground_colorstring
Example:
#ffffffbackground_image object
uristringrequired
Example:
https://example.com/image.pngtext_colorstring
Example:
#000000]
claims object[]
Array [
path object[]required
Array [
- string
- null
string
null
]
mandatoryboolean
Example:
truedisplay object[]
Array [
namestring
Example:
Display Namelocalestring
Example:
en-US]
]
CredentialIssuerMetadata
{
"credential_issuer": "https://issuer.example.com",
"authorization_servers": [
"https://auth.example.com"
],
"token_endpoint": "https://issuer.example.com/token",
"credential_endpoint": "https://issuer.example.com/credential",
"nonce_endpoint": "https://issuer.example.com/nonce",
"deferred_credential_endpoint": "https://issuer.example.com/deferred",
"notification_endpoint": "https://issuer.example.com/notify",
"credential_request_encryption": {
"jwks": {
"kty": "EC",
"crv": "P-256"
},
"enc_values_supported": [
"A256GCM"
],
"encryption_required": false
},
"credential_response_encryption": {
"alg_values_supported": [
"RSA-OAEP"
],
"enc_values_supported": [
"A256GCM"
],
"encryption_required": true
},
"batch_credential_issuance": {
"batch_size": 10
},
"display": [
{
"name": "Logo Display",
"locale": "en-US",
"logo": {
"uri": "https://example.com/logo.png",
"alt_text": "Logo alt text"
}
}
],
"credential_configurations_supported": {
"config-id": {
"format": "jwt_vc_json",
"@context": [
"https://www.w3.org/ns/credentials/v2"
],
"scope": "openid",
"cryptographic_binding_methods_supported": [
"method1",
"method2"
],
"credential_signing_alg_values_supported": [
"RS256",
"ES256"
],
"proof_types_supported": {
"example": {
"proof_signing_alg_values_supported": [
"RS256"
]
}
},
"credential_definition": {
"@context": [
"https://www.w3.org/ns/credentials/v2"
],
"type": [
"VerifiableCredential",
"UniversityDegree"
]
},
"credential_metadata": {
"display": [
{
"name": "Extended Display Name",
"locale": "en-US",
"description": "Extended display description",
"background_color": "#ffffff",
"background_image": {
"uri": "https://example.com/background.png"
},
"text_color": "#000000",
"logo": {
"uri": "https://example.com/logo.png",
"alt_text": "Logo alt text"
}
}
]
}
}
}
}