coil-tls 0.1.1

TLS management primitives for the Coil framework.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mod backend;
mod control_plane;
mod execution;
mod planning;
mod state;

pub use backend::{PostgresTlsControlPlaneStore, TlsControlPlaneStore};
pub use control_plane::TlsControlPlaneRuntime;
pub use execution::{
    AcmeTlsCertificateExecutor, ChallengeValidation, ChallengeValidationCheck,
    CloudflareTlsCertificateExecutor, ManualImportTlsCertificateExecutor, TlsCertificateExecutor,
};
pub use planning::{
    ChallengeTicket, HotReloadEvent, IssuancePlan, RenewalPlan, TlsPlanner, TlsRuntime,
};
pub use state::{CertificateInventory, TlsControlPlaneState};