Header-only C++20 toolkit for PKI certificate handling, chain validation, CRLs, CSRs, DID URI parsing, and certificate verification workflows.
include/pki/- PKI primitives (X.509 parse/build/validate, trust store, CRL/CSR, verify protocol)include/did/- DID URI validation and parsinginclude/authbox.hpp- top-level include + startup logging/version helpers
Use the repository Makefile:
make config
make build
make testExamples and tests are auto-discovered from examples/*.cpp and test/*.cpp.
- Main namespace:
authbox - PKI namespace:
authbox::pik - Compatibility alias:
authbox::pki->authbox::pik - Short alias:
ab->authbox