wip: implemented try_into from the disseminated cert data to rustls server config

This commit is contained in:
Jun Kurihara 2024-05-28 13:41:55 +09:00
commit 2935cbd59b
No known key found for this signature in database
GPG key ID: 48ADFD173ED22B03
6 changed files with 140 additions and 16 deletions

View file

@ -9,15 +9,15 @@ mod log {
pub(crate) use tracing::{debug, error, info, warn};
}
/* ------------------------------------------------ */
use crate::{error::*, reloader_service::CryptoReloader};
use hot_reload::{ReloaderReceiver, ReloaderService};
pub use crate::{
certs::SingleServerCertsKeys,
crypto_source::{CryptoFileSource, CryptoFileSourceBuilder, CryptoFileSourceBuilderError, CryptoSource},
server_crypto::{ServerCrypto, ServerNameBytes, ServerNameCryptoMap},
server_crypto::{ServerCrypto, ServerCryptoBase},
};
use crate::{error::*, reloader_service::CryptoReloader, server_crypto::ServerCryptoBase};
use hot_reload::{ReloaderReceiver, ReloaderService};
/* ------------------------------------------------ */
/// Constants TODO: define from outside
const CERTS_WATCH_DELAY_SECS: u32 = 60;