Skip to content
Registry StackDocsLatest

Discover OpenID4VCI credential issuer metadata

GET
/.well-known/openid-credential-issuer
curl --request GET \
--url https://example.com/.well-known/openid-credential-issuer

Returns the OpenID4VCI issuer metadata for Registry Notary’ dc+sd-jwt issuance profile.

OpenID4VCI credential issuer metadata

Media typeapplication/json
object
authorization_servers
Array<string>
credential_configurations_supported
required
object
key
additional properties
object
credential_signing_alg_values_supported
Array<string>
cryptographic_binding_methods_supported
Array<string>
display
Array<object>
object
key
additional properties
any
format
required
string
proof_types_supported
object
key
additional properties
any
scope
string
vct
string format: uri
credential_endpoint
required
string format: uri
credential_issuer
required
string format: uri
display
Array<object>
object
key
additional properties
any
nonce_endpoint
string format: uri
token_endpoint
string format: uri
Example
{
"authorization_servers": [
"https://id.example.gov"
],
"credential_configurations_supported": {
"person_is_alive_sd_jwt": {
"credential_signing_alg_values_supported": [
"EdDSA"
],
"cryptographic_binding_methods_supported": [
"did:jwk"
],
"display": [
{
"background_color": "#0057B8",
"description": "Proof that the civil registry currently records this person as alive.",
"locale": "en-US",
"name": "Person is alive",
"text_color": "#FFFFFF"
}
],
"format": "dc+sd-jwt",
"proof_types_supported": {
"jwt": {
"proof_signing_alg_values_supported": [
"EdDSA"
]
}
},
"scope": "person_is_alive",
"vct": "https://issuer.example.gov/credentials/person-is-alive"
}
},
"credential_endpoint": "https://issuer.example.gov/oid4vci/credential",
"credential_issuer": "https://issuer.example.gov",
"display": [
{
"locale": "en-US",
"name": "Civil Registry Notary"
}
],
"nonce_endpoint": "https://issuer.example.gov/oid4vci/nonce"
}

OpenID4VCI issuer is disabled

OpenID4VCI issuer failed

Media typeapplication/json
object
error
required
string
error_description
string
Example
{
"error": "server_error",
"error_description": "credential issuer failed"
}