postrust-proxy 0.5.0

Reverse proxy for Postrust with load balancing and automatic TLS certificates
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! TLS and ACME certificate management.

mod cert_store;
pub(crate) mod server;
mod validate;

#[cfg(feature = "acme")]
mod acme;

pub use cert_store::{Certificate, CertificateStore};
pub use server::{build_server_config, load_server_config, ALPN_PROTOCOLS};
pub use validate::{expiry_of, facts, validate_for_domain, CertificateFacts};

#[cfg(feature = "acme")]
pub use acme::{
    find_challenge, AcmeChallengeResponse, AcmeIssuer, LETS_ENCRYPT_PRODUCTION,
    LETS_ENCRYPT_STAGING,
};