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"
            }
          }
        ]
      }
    }
  }
}