robolibs

authbox

X.509 certificates, CSRs, CRLs, and a DID resolver, in pure Rust.

Builds and verifies certificates and CSRs, and resolves five DID methods — did:key, did:jwk, did:dns, did:peer, did:pkh, did:web. Ported from a C++ library of the same name.

The cryptography itself isn't here. Keygen, signing, hashing, all of it lives in keylock; authbox only handles the PKI and DID framing on top. It doesn't re-export keylock either — callers add it as their own dependency and import primitives directly.

Builds on

Used by

Repository

github.com/robolibs/authbox