feat: issue Gaia-X participation certificate
type: ✨ Enhancement
desc: Issue Gaia-X participation certificate
Motivation / Problem
Credentials are currently issued via https://wallet.lab.gaia-x.eu/AddCredential and issuer.lab.gaia-x.eu/. While this works as expected we need to show that other issuers can exist as well and issue their own certificates.
Solution
Issue participation certificates using the onboarding portal: onboarding-portal.lab.gaia-x.eu/
Additional context
- User needs to register first before they can issue a certificate
- The certificate asks for an email address of the user (it needs to match the one that was used for registration)
- Our onboarding portal should only accept certificates issued by the onboarding portal and not by other parties
- It should be able to evaluate any certificate that follows the rules (but it would decline others than the ones from the onboarding portal)
- Create a new path called
/issuer