diff --git a/kubernetes/helm_charts/sunbird-RC/registry/schemas/Certificate.json b/kubernetes/helm_charts/sunbird-RC/registry/schemas/Certificate.json deleted file mode 100644 index d36ca8931b55e373bc5c98d375cfcdf28416c043..0000000000000000000000000000000000000000 --- a/kubernetes/helm_charts/sunbird-RC/registry/schemas/Certificate.json +++ /dev/null @@ -1,130 +0,0 @@ -{ - "$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}}" - } - ] - - } - } -}