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.
We love contributions! If you haven't contributed to a Relaycorp project before, please take a minute to read our guidelines first.
We stick to the general naming conventions at Relaycorp, with the following exceptions:
- We distinguish between serialisation (i.e., processing
ByteArray
s), encoding (i.e., processing BouncyCastle ASN.1 objects) and parsing (i.e., processingString
s).