This repository demonstrates several usage examples of the walt.id SSI-Kit project.
Build with Gradle
gradle build
Build with Maven
mvn install
- KeyManagement - shows how to generate, to import/export and to delete cryptographic keys.
- Credentials - shows how to generate JSON_LD as well as JWT credentials.
- CustomCredential - shows how to add and to en-/decode a custom credential.
- CustomData - shows how to populate a VC template with custom data.
- CustomDataAndPolicy - shows how to implement a custom-data provider for populating Verifiable Credentials with data, as well as adding a custom policy for verifying Verifiable Presentations.
- CustomDataRest - shows how to launch a RESTfull issuance- & verification-service using a custom data provider, custom credential template and custom verification policy.
- DidEbsi - shows the creation and anchoring of a did:ebsi on the EBSI ledger.