SD-JWT Implementation in Kotlin
This is a Kotlin implementation of the Selective Disclosure for JWTs spec using the Nimbus JOSE + JWT library.
Checking Out the Implementation
In the Main.kt file there are two examples that show how the library can be used on the issuance, wallet and verifier side.
Running the Examples
If you have Docker installed you can simply run:
docker build -t sd-jwt .
docker run -it --rm sd-jwt