Skip to main content

lys_core/ca/
mod.rs

1//! Certificate authority operations: Ed25519-rooted X.509 issuance, proof of
2//! possession for holder-controlled subject keys, custom extension transport,
3//! and chain verification.
4
5pub mod authority;
6pub mod certificate;
7pub mod extensions;
8pub(crate) mod rcgen_bridge;
9pub mod request;
10
11pub use authority::{CertificateAuthority, verify_certificate_chain, verify_certificate_chain_at};
12pub use certificate::{
13    CertificateSigningKey, CertifiedKey, IssuedCertificate, certificate_signing_key,
14    certificate_subject_public_key,
15};
16pub use extensions::{CustomExtension, LYS_OID_ARC, decode_extension, encode_extension};
17pub use request::{VerifiedRequest, create_certificate_request, verify_certificate_request};