coil-tls 0.1.1

TLS management primitives for the Coil framework.
Documentation
mod error;
mod material;
mod model;
mod runtime;
#[cfg(test)]
mod tests;
mod validation;

pub use error::TlsModelError;
pub use material::{
    CertificateChainPem, CertificateMaterial, EncryptedCertificateMaterial,
    ManualCertificateBundle, PrivateKeyPem, TlsMaterialProtector,
};
pub use model::{
    CertificateFingerprint, CertificateId, CertificateProviderKind, CertificateRecord,
    CertificateStateStore, CertificateStatus, ChallengeStrategy, CloudflareEncryptionMode,
    CustomerAppId, EdgeMode, Hostname, HostnameBinding, RenewalWindow, SecretMaterialRef,
    TlsInstant,
};
pub use runtime::{
    AcmeTlsCertificateExecutor, CertificateInventory, ChallengeTicket, ChallengeValidation,
    ChallengeValidationCheck, CloudflareTlsCertificateExecutor, HotReloadEvent, IssuancePlan,
    ManualImportTlsCertificateExecutor, PostgresTlsControlPlaneStore, RenewalPlan,
    TlsCertificateExecutor, TlsControlPlaneRuntime, TlsControlPlaneState, TlsControlPlaneStore,
    TlsPlanner, TlsRuntime,
};