Skip to main content
Version: Next

CredentialIssuerMetadata

credential_issuerstringrequired
Example: https://issuer.example.com
authorization_serversstring[]
Example: ["https://auth.example.com"]
token_endpointstring
Example: https://issuer.example.com/token
credential_endpointstringrequired
Example: https://issuer.example.com/credential
nonce_endpointstring
Example: https://issuer.example.com/nonce
deferred_credential_endpointstring
Example: https://issuer.example.com/deferred
notification_endpointstring
Example: https://issuer.example.com/notify
credential_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: false
credential_response_encryption object
alg_values_supportedstring[]required
Example: ["RSA-OAEP"]
enc_values_supportedstring[]required
Example: ["A256GCM"]
encryption_requiredbooleanrequired
Example: true
batch_credential_issuance object
batch_sizenumberrequired
Example: 10
display object[]
  • Array [
  • namestring
    Example: Display Name
    localestring
    Example: en-US
    logo object
    uristringrequired
    Example: https://example.com/image.png
    alt_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/2018/credentials/v1"]
    scopestring
    Example: openid
    cryptographic_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/2018/credentials/v1"]
    typestring[]required
    Example: ["VerifiableCredential","UniversityDegree"]
    credential_metadata object
    display object[]
  • Array [
  • namestring
    Example: Extended Display Name
    localestring
    Example: en-US
    logo object
    uristringrequired
    Example: https://example.com/image.png
    alt_textstring
    Example: Logo alt text
    descriptionstring
    Example: Extended display description
    background_colorstring
    Example: #ffffff
    background_image object
    uristringrequired
    Example: https://example.com/image.png
    text_colorstring
    Example: #000000
  • ]
  • claims object[]
  • Array [
  • path object[]required
  • Array [
  • oneOf
    string
  • ]
  • mandatoryboolean
    Example: true
    display object[]
  • Array [
  • namestring
    Example: Display Name
    localestring
    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/2018/credentials/v1"
    ],
    "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/2018/credentials/v1"
    ],
    "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"
    }
    }
    ]
    }
    }
    }
    }