Unverified Commit 6c5547ae authored by G33tha's avatar G33tha Committed by GitHub
Browse files

Delete Certificate.json

Showing with 0 additions and 130 deletions
+0 -130
{
"$schema": "http://json-schema.org/draft-07/schema",
"type": "object",
"properties": {
"Certificate": {
"$ref": "#/definitions/Certificate"
}
},
"required": [
"Certificate"
],
"title": "Certificate",
"definitions": {
"Certificate": {
"$id": "#/properties/Certificate",
"type": "object",
"title": "The Certificate Schema",
"required": [
"recipient",
"course"
],
"properties": {
"status": {
"type": "string",
"enum": ["ACTIVE", "REVOKED", "DELETED"]
},
"jsonurl": {
"type": "string"
},
"recipient":{
"$id": "#/properties/recipient",
"$ref": "Recipient.json#/definitions/Recipient"
},
"trainingId":{
"type":"string"
},
"templateurl": {
"type": "string"
},
"kid":{
"type":"string"
},
"course":{
"$id": "#/properties/course",
"$ref": "Course.json#/definitions/Course"
},
"issuer":{
"$id": "#/properties/issuer",
"$ref": "Issuer.json#/definitions/Issuer"
},
"signatory":{
"$id": "#/properties/signatory",
"$ref": "Signatory.json#/definitions/Signatory"
}
}
}
},
"_osConfig": {
"uniqueIndexFields": [
],
"ownershipAttributes": [],
"roles": [
],
"inviteRoles": [
"anonymous"
],
"systemFields": ["osCreatedAt", "osUpdatedAt", "osCreatedBy", "osUpdatedBy"],
"enableLogin": false,
"credentialTemplate": {
"@context": [
"https://www.w3.org/2018/credentials/v1",
{
"@context":{
"trainedOn":"https://example.com/vocab#trainedOn",
"trainingId":"https://example.com/vocab#trainingId",
"name": "https://example.com/vocab#name",
"publicKey":"https://example.com/vocab#publicKey",
"designation":"https://example.com/vocab#designation",
"url":"https://example.com/vocab#url",
"signatory": "https://example.com/vocab#signatory",
"image": "https://example.com/vocab#image",
"identity": "https://example.com/vocab#identity"
}
}
],
"type": [
"VerifiableCredential"
],
"issuanceDate": "{{osCreatedAt}}",
"credentialSubject": {
"type": "user",
"name": "{{recipient.recipientName}}",
"trainedOn": "{{course.courseName}}",
"trainingId":"{{trainingId}}"
},
"issuer":{
"id":"https://staging.sunbirded.org/certs/Issuer.json",
"type":[
"Issuer"
],
"name":"{{issuer.name}}",
"url":"{{issuer.url}}",
"publicKey":["{{issuer.kid}}"]
},
"signatory":[
{
"identity":"{{signatory.identity}}",
"type":[
"Extension",
"extensions:SignatoryExtension"
],
"designation":"{{signatory.designation}}",
"image":"{{signatory.image}}",
"name":"{{signatory.name}}"
}
]
}
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment