👤
Issuer
An Issuer is an on-chain entity that issues Certificates in the Certificate Registry smart contract.
The issuer can be one of the following:
- 1.Privately held public/private keypair, i.e. a regular Ethereum account
- When you want a single party to be responsible for the issuance
- Works in automated environments, but otherwise discouraged
- NOT RECOMMENDED due to the fact that if the keypair is leaked, the issuance process is, compromised.
- 2.Multisig wallet
- Recommended when you want multiple parties to be in charge of the issuance process
- A bit more complex setup in automated environments
- 3.Smart Contract
- The issuer can be ANY smart contract with an Ethereum address
- Can be used when a more complex permissioning setup is needed as compared to the previous options
Last modified 9mo ago