public AddCertificateFunctions(IHttpClientFactory httpClientFactory, CertbotConfiguration configuration, LookupClient lookupClient, KeyVaultClient keyVaultClient, IAzure azure, BlobContainerClient blobContainerClient, IAcmeProtocolClientFactory acmeProtocolClientFactory) { _httpClientFactory = httpClientFactory; _configuration = configuration; _lookupClient = lookupClient; _keyVaultClient = keyVaultClient; _azure = azure; _blobContainerClient = blobContainerClient; _acmeProtocolClient = acmeProtocolClientFactory.CreateClientAsync().Result; }
public ImportCertificateFunctions(CertbotConfiguration configuration, CertificateClient certificateClient) { _configuration = configuration; _certificateClient = certificateClient; }
public AuthenticationTokenProvider(CertbotConfiguration configuration) { _configuration = configuration; }
public RenewCertificatesFunctions(CertbotConfiguration configuration, KeyVaultClient keyVaultClient, IAzure azure) { _configuration = configuration; _keyVaultClient = keyVaultClient; _azure = azure; }
public AcmeProtocolClientFactory(CertbotConfiguration configuration, SecretClient secretClient) { _configuration = configuration; _acmeEndpoint = new Uri(configuration.AcmeEndpoint); _secretClient = secretClient; }