Index of content
|
---|
...
|
---|
...
|
---|
Verifiable credentials (or VCs) are a standard format for the digital representation of credentials (documents that collect attributes about a subject) that are cryptographically secure, verifiable through machines, and that guarantee privacy by enabling methods such as minimum disclosure.
With Gataca Studio, you can create, validate, and digitally sign identity credentials according to W3C standards for global interoperability. To ensure credentials are shared and interpreted correctly, each of these credentials requires a template, the specific configuration of an issuance process.
You can easily create credential issuance templates to be implemented in your website and enjoy the flexibility of choosing the type of issued credential, the information it will contain, how users will be identified before the issuance happens, and other security featuresintegrate an issuance process into your website or application.
Below you can see the step-by-step tutorial on how to issue your first credential.
1. Create an Issuance Template
...
To ensure credentials are shared and interpreted correctly, each of these credentials requires a template.
Panel | ||
---|---|---|
| ||
An issuance template defines an issuance process, including:
|
When accessing Gataca Studio, you can create a new issuance template from the main dashboard or click New issuance in the issuance templates section.
...
Creating an Issuance template involves a 4-step process:
Step 1: Basic configuration
Issuance ID - Name the issuance template
The first step is to select your issuance template name. We recommend this name to be descriptive of the Issuance
This name will be associated with the issuance process for users and will also serve as a reference to the credential the user is requesting when interacting with your platform.
...
By default, a DID has already been created for you (My DID). This DID can be selected for issuing your first issuance template. You can also decide to create a DID first (See .
Info |
---|
...
Verifiable Credentials are associated with a specific DID as the owner or holder of that credential. In an SSI ecosystem, Issuers, Users, and Verifiers are all represented by one or more DIDs. As an issuer, you will have to select the DID you want to associate with this credential.
...
Make sure to store the API key password in a secure place. Once you close this tab, you will not be able to retrieve the password, you will only be able to access the API Key ID in the API keys list.
...
3
...
.
...
Close the QR code and
...
Test it
Once you reach the end of creating an issuance template, you can select to add this template to an API Key. Alternatively, on the issuance templates list, click on the three dots next to the issuance template you would like to test and select “Edit” Edit.
Once the issuance template opens, on the top right, click on “Try it“ Try it.
Select the API Key you want to associate with the new template created.
Insert the password provided when creating the API Key.
Callback: Insert the URL of a service that is notified by a post notification with the session data when the session has been validated.
...
Click the “Scan Now” Scan Now button to access the QR Code to join your sandbox and scan it with your wallet to test your configurations. The sandbox will allow you to perform private and secure tests of the platform.
Once the connexion with your sandbox has been successful, click on Generating test.
...
Scan the QR code generated to start testing.
...
Your Wallet will then ask for the requested credentials. Consent.
...
4. Integrate SSI with your application
...