Create trust authority
POST/v2/config/digital-wallet/openid/trust-authority
Creates a trust authority configuration for credential verification against the EBSI Trust Registry or other trust lists used in OID4VCI and OpenID4VP flows.
Request
- application/json
Body
type string
Defines the type of trust list
value string
Define the trust list url
name string
Define the name of the trust list
Responses
- 200
- 401
- 500
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
trustAuthority object
id string
Unique identifier for the trust authority record.
type booleanrequired
Type of the trust list (e.g. EBSI Trusted Issuer Registry).
value booleanrequired
URL or identifier of the trust list endpoint.
name boolean
Human-readable name of the trust authority.
createdAt numberrequired
Unix timestamp (in seconds) when this trust authority was registered.
updatedAt numberrequired
Unix timestamp (in seconds) when this trust authority was last modified.
disabled boolean
When true, this trust authority is disabled and not used for credential or verifier trust validation.
{
"trustAuthority": {
"id": "string",
"type": true,
"value": true,
"name": true,
"createdAt": 0,
"updatedAt": 0,
"disabled": true
}
}
Unauthorized
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
errorCode integerrequired
errorDescription stringrequired
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Internal server error
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
errorCode integerrequired
errorDescription stringrequired
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Loading...