Skip to content

relaycorp/veraid-jvm

VeraId library for the JVM

This is the JVM/Kotlin implementation of VeraId, an offline authentication protocol powered by DNSSEC. This library implements all the building blocks that signature producers and consumers need.

The usage and API documentation is available on docs.relaycorp.tech.

Contributions

We love contributions! If you haven't contributed to a Relaycorp project before, please take a minute to read our guidelines first.

Developer notes

Naming conventions

We stick to the general naming conventions at Relaycorp, with the following exceptions:

  • We distinguish between serialisation (i.e., processing ByteArrays), encoding (i.e., processing BouncyCastle ASN.1 objects) and parsing (i.e., processing Strings).