Difference between revisions of "Verifiable Credential Generator"

From DE4A
Jump to navigation Jump to search
(Added descriptions of the VC Generator services and components.)
Line 12: Line 12:
 
|-
 
|-
 
| description  
 
| description  
| Application component managing the generation, i.e., issuance of VC by the DP as issuer to the user as the holder of the newly generated (i.e., re-issued) evidence (VC). The component also includes the processes of evidence record retrieval, its translation into the form of VC, and the digital signing by the issuer of the evidence.
+
| Application component managing the generation, i.e., issuance of VC by the DP as issuer to the user as the holder of the newly generated (i.e., re-issued) evidence (VC). The component includes the processes of canonical evidence diploma translation into the form of a Verifiable Credential, and the digital VC signing by the issuer of the evidence.
 
|-
 
|-
 
| pattern(s)  
 
| pattern(s)  
Line 28: Line 28:
 
! Application Service !! Description !! Pattern
 
! Application Service !! Description !! Pattern
 
|-
 
|-
| n/a
+
| Convert Evidence to VC
|  
+
| The DP prepares the diploma evidence according to the pre-defined XML schema. The service then converts the received canonical evidence in the XML format and converts the data into the JSON-LD format of the Verifiable Credential.
|  
+
| [[Verifiable Credentials Pattern|VC]]
 +
|-
 +
|Digitally sign the VC
 +
|The diploma evidence in the JSON-LD format is submitted to the HL Aries agent deployed on the DP side to attach the ''proof'' field, i.e. to append the digital signature to the VC by using the EBSI-compliant DID. An important prerequisite for this step is that the EBSI-compliant DID is registered in the EBSI DID Registry, and that the underlying DID document is imported to the HL Aries agent upon Authority Agent startup.
 +
|[[Verifiable Credentials Pattern|VC]]
 
|-
 
|-
 
|}
 
|}
Line 41: Line 45:
 
! Component!! Source !! UC !!Description
 
! Component!! Source !! UC !!Description
 
|-
 
|-
| xyz
+
| SSI Authority Agent REST API
| descr xyz
+
| DE4A
| [[]]  
+
| [[Use Case "Diploma/Certs/Studies/Professional Recognition" (SA UC3)|UC3]]
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat.
+
| REST API with endpoints that perform the diploma conversion and digital signing when sending a VC offer to the student.
 
|-
 
|-
 
|-
 
|-
| abc
+
| Hyperledger Aries
| descr abc
+
| HL Aries
| [[]]
+
| [[Use Case "Diploma/Certs/Studies/Professional Recognition" (SA UC3)|UC3]]
| Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin suscipit mauris eu dui aliquet, feugiat porttitor eros placerat.
+
| HL Aries government agent deployed on the DP premises, which handles all VC (offers) generated and sent to the students.
 
|-
 
|-
  
 
|}
 
|}

Revision as of 13:33, 11 November 2021

Verifiable Credential Generator

Classification/description
Item Description
name Verifiable Credential Generator
description Application component managing the generation, i.e., issuance of VC by the DP as issuer to the user as the holder of the newly generated (i.e., re-issued) evidence (VC). The component includes the processes of canonical evidence diploma translation into the form of a Verifiable Credential, and the digital VC signing by the issuer of the evidence.
pattern(s) VC
application collaboration Authority Agent

Application Services realized by this component
Application Service Description Pattern
Convert Evidence to VC The DP prepares the diploma evidence according to the pre-defined XML schema. The service then converts the received canonical evidence in the XML format and converts the data into the JSON-LD format of the Verifiable Credential. VC
Digitally sign the VC The diploma evidence in the JSON-LD format is submitted to the HL Aries agent deployed on the DP side to attach the proof field, i.e. to append the digital signature to the VC by using the EBSI-compliant DID. An important prerequisite for this step is that the EBSI-compliant DID is registered in the EBSI DID Registry, and that the underlying DID document is imported to the HL Aries agent upon Authority Agent startup. VC

DE4A Common Components & BBs & MS Solutions
Component Source UC Description
SSI Authority Agent REST API DE4A UC3 REST API with endpoints that perform the diploma conversion and digital signing when sending a VC offer to the student.
Hyperledger Aries HL Aries UC3 HL Aries government agent deployed on the DP premises, which handles all VC (offers) generated and sent to the students.