A Kotlin implementation of the Selective Disclosure JWT (SD-JWT) spec

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:

  1. docker build -t sd-jwt .
  2. docker run -it --rm sd-jwt

GitHub

View Github