IssueConfigurationConfigDto
idstringrequired
Example:
http://example.com/contextcredentialTypestringrequired
Example:
VerifiableCredentialproofTypestring
Example:
jwtdocumentUrlstring
Example:
http://example.com/documentdocumentobject
Example:
{"@context":"http://schema.org"}schemaobject
Example:
{"type":"object","properties":{"name":{"type":"string"}}}evidence object
Evidence attached to credentials issued by this configuration
property name*any
Evidence attached to credentials issued by this configuration
namestring
Example:
Professional Certificatedescriptionstring
Example:
A professional certification credentialbackgroundColorstring
Example:
#3B82F6backgroundImagestring
Example:
https://example.com/background.jpgtextColorstring
Example:
#FFFFFFissuancePolicy object
idstringrequired
Example:
44d1f3d6-f65d-4a7c-84db-f92ba826305einput_descriptors object[]required
Array [
idstringrequired
Example:
44d1f3d6-f65d-4a7c-84db-f92ba826305enamestring
Example:
Example Input Descriptorpurposestring
Example:
Example Purposeformat object
jwt_vp object
algstring[]required
Example:
["Ed25519"]constraints objectrequired
fields object[]
Array [
pathstring[]required
Example:
["$.example"]idstring
Example:
field-idpurposestring
Example:
Field purposenamestring
Example:
Field namefilter object
const object
oneOf
- string
- number
string
enum object[]
Array [
- string
- number
string
]
exclusiveMinimum object
oneOf
- string
- number
string
exclusiveMaximum object
oneOf
- string
- number
string
formatstring
Example:
date-timeminLengthnumber
Example:
1maxLengthnumber
Example:
255minimum object
oneOf
- string
- number
string
maximum object
oneOf
- string
- number
string
not object
const object
oneOf
- string
- number
string
enum object[]
Array [
- string
- number
string
]
exclusiveMinimum object
oneOf
- string
- number
string
exclusiveMaximum object
oneOf
- string
- number
string
formatstring
Example:
date-timeminLengthnumber
Example:
1maxLengthnumber
Example:
255minimum object
oneOf
- string
- number
string
maximum object
oneOf
- string
- number
string
not
Example:
nullpatternstring
Example:
^[A-Za-z]+$contains
Example:
nullrequiredstring[]
Example:
["id"]properties object
property name*circular(Filter)
allOf []
Array [
circular(NestedFilter)
]
items object
property name*circular(Filter)
typestring
Example:
objectpatternstring
Example:
^[A-Za-z]+$contains object
const object
oneOf
- string
- number
string
enum object[]
Array [
- string
- number
string
]
exclusiveMinimum object
oneOf
- string
- number
string
exclusiveMaximum object
oneOf
- string
- number
string
formatstring
Example:
date-timeminLengthnumber
Example:
1maxLengthnumber
Example:
255minimum object
oneOf
- string
- number
string
maximum object
oneOf
- string
- number
string
not
Example:
nullpatternstring
Example:
^[A-Za-z]+$contains
Example:
nullrequiredstring[]
Example:
["id"]properties object
property name*circular(Filter)
allOf []
Array [
circular(NestedFilter)
]
items object
property name*circular(Filter)
typestring
Example:
objectrequiredstring[]
Example:
["id"]properties object
property name*circular(Filter)
allOf object[]
Array [
const object
oneOf
- string
- number
string
enum object[]
Array [
- string
- number
string
]
exclusiveMinimum object
oneOf
- string
- number
string
exclusiveMaximum object
oneOf
- string
- number
string
formatstring
Example:
date-timeminLengthnumber
Example:
1maxLengthnumber
Example:
255minimum object
oneOf
- string
- number
string
maximum object
oneOf
- string
- number
string
not
Example:
nullpatternstring
Example:
^[A-Za-z]+$contains
Example:
nullrequiredstring[]
Example:
["id"]properties object
property name*circular(Filter)
allOf []
Array [
circular(NestedFilter)
]
items object
property name*circular(Filter)
typestring
Example:
object]
items object
property name*circular(Filter)
typestringrequired
Example:
stringoptionalboolean
Example:
true]
limit_disclosurestring
Possible values: [required, preferred]
Example:
preferred]
namestring
Example:
Example Presentation Definitionpurposestring
Example:
Example Purposeformat object
jwt_vp object
algstring[]required
Example:
["Ed25519"]canReIssueboolean
Example:
trueIssueConfigurationConfigDto
{
"id": "http://example.com/context",
"credentialType": "VerifiableCredential",
"proofType": "jwt",
"documentUrl": "http://example.com/document",
"document": {
"@context": "http://schema.org"
},
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
}
},
"evidence": {},
"name": "Professional Certificate",
"description": "A professional certification credential",
"backgroundColor": "#3B82F6",
"backgroundImage": "https://example.com/background.jpg",
"textColor": "#FFFFFF",
"issuancePolicy": {
"id": "44d1f3d6-f65d-4a7c-84db-f92ba826305e",
"input_descriptors": [
{
"id": "44d1f3d6-f65d-4a7c-84db-f92ba826305e",
"name": "Example Input Descriptor",
"purpose": "Example Purpose",
"format": {
"jwt_vp": {
"alg": [
"ES256"
]
}
},
"constraints": {
"fields": [],
"limit_disclosure": "preferred"
}
}
],
"name": "Example Presentation Definition",
"purpose": "Example Purpose",
"format": {
"jwt_vp": {
"alg": [
"ES256"
]
}
}
},
"canReIssue": true
}