Wallets
Wallets are a key component to ensure the authenticity of both the issuing entities and the holders of certificates. They play a critical role in securing the cryptographic chain of trust, uniquely identifying entities, and associating credentials with their rightful owners.
What Are Wallets Used For?
Setting up a Certificate Authority (CA):
The wallet address is used to generate a unique identifier for the CA.
This serves as the root of trust in the cryptographic chain for all certificates associated with the issuer.
Issuing Certificates:
Wallets are used to sign and associate certificates with the issuer’s identity, ensuring verifiability in the future.
Storing Certificates:
Certificates are linked to the user’s unique wallet address.
Users can claim their certificates to compatible wallets, ensuring their ownership and authenticity.
Wallet Management
Default Wallet Management
WalliD CertiShop backend manages wallets for CAs and users by default.
Access to wallets is secured through login credentials, ensuring privacy and security.
Custom Wallet Integration
Issuers can use their own wallets to create CAs by registering with a valid wallet in the webapp or via API requests.
Users have the option to claim their VCs into their wallets after receiving the certificates via email.
Last updated