background_on_demand_acme_task

Function background_on_demand_acme_task 

Source
pub async fn background_on_demand_acme_task(
    existing_combinations: HashSet<(String, u16)>,
    acme_on_demand_rx: Receiver<(String, u16)>,
    on_demand_tls_ask_endpoint: Option<Uri>,
    on_demand_tls_ask_endpoint_verify: bool,
    acme_logger: Arc<ErrorLogger>,
    crypto_provider: Arc<CryptoProvider>,
    acme_configs_mutex: Arc<Mutex<Vec<AcmeConfig>>>,
    acme_on_demand_configs: Vec<AcmeOnDemandConfig>,
    memory_acme_account_cache_data: Arc<RwLock<HashMap<String, Vec<u8>>>>,
    prevent_file_race_conditions_sem: Arc<Semaphore>,
)
Expand description

Performs background automatic TLS on demand tasks.