Deploying the Issuer
Last updated
Last updated
What We Are Doing:
Using the to create an Issuer service.
The Issuer will be able to issue Verifiable Credentials once we provide a schema.
Why: The Issuer is a trusted authority that creates credentials. By deploying it through the portal, we avoid manual setup and get a ready-to-use endpoint.
Steps:
Log into the One-Click Deployment platform.
Create a new Issuer (see ).
Once active, note down necessary details. This variables can be found after clicking on the Issuer Details in the One-Click Deployment portal.
ISSUER_URL
(e.g., https://your-issuer.evdi.app
) (the URL where the Issuer is hosted)
ISSUER_SECRET
(e.g., your-issuer-secret
) (the secret used to authenticate requests to the Issuer)
Store these in your .env
file so your application can access them securely:
After storing this details in .env they will be easily accessible in your code using process.env.ISSUER_URL
and process.env.ISSUER_SECRET
and you can use them
in your CMD or terminal to interact with the Issuer service (to use it you muse run source .env
in your terminal).
Next, we will upload a credential schema to let the Issuer know what kind of credentials we want to issue.