You must be executed the following examples in order to create the first entity.
- createEntityAlastriaID (
exampleFirstEntity/1.createEntityAlastriaID.js
) - addEntity (
exampleFirstEntity/2.addEntity.js
) - addIdentityIssuer (
exampleFirstEntity/3.addIdentityIssuer.js
) - addIdentityServiceProvider (
exampleFirstEntity/4.addIdentityServiceProvider.js
) - deleteIdentityIssuer.js (
exampleFirstEntity/5.deleteIdentityIssuer.js
) - deleteIdentityServiceProvider (
exampleFirstEntity/6.deleteIdentityServiceProvider.js
) - isIdentityIssuer (
exampleFirstEntity/7.isIdentityIssuer.js
) - isIdentityServiceProvider (
exampleFirstEntity/8.isIdentityServiceProvider.js
)
Only if you want to remove the entity from being a Service provider or Issuer, you must execute the examples 5 and/or 6.
If you want to check that the entity is Service Provider or Issuer in any moment execute scripts 7.IsIdentityIssuer.js
and/or 8.isIdentityServiceProvider.js
The following cases will return an error (Transaction has been reverted by the EVM
)
- Create an issuer identity that already exists
- Try to delete an issuer identity that doesn't exists
- Create an service provider identity that already exists
- Try to delete an service provider identity that doesn't exists