Skip to content

This example project demonstrates the usage of the SSI Kit in Kotlin and Java.

Notifications You must be signed in to change notification settings

walt-id/waltid-ssikit-examples

Repository files navigation

walt.id SSI-Kit example project

Security Rating Vulnerabilities Reliability Rating Maintainability Rating Lines of Code

This repository demonstrates several usage examples of the walt.id SSI-Kit project.

Setup

Build with Gradle

gradle build

Build with Maven

mvn install

Examples

  • 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.

About

This example project demonstrates the usage of the SSI Kit in Kotlin and Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published