public SharedFunctions(IHttpClientFactory httpClientFactory, LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory,
                        WebSiteManagementClient webSiteManagementClient, DnsManagementClient dnsManagementClient)
 {
     _httpClientFactory         = httpClientFactory;
     _lookupClient              = lookupClient;
     _acmeProtocolClientFactory = acmeProtocolClientFactory;
     _webSiteManagementClient   = webSiteManagementClient;
     _dnsManagementClient       = dnsManagementClient;
 }
Пример #2
0
 public SharedFunctions(IHttpClientFactory httpClientFactory, LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory,
                        KeyVaultClient keyVaultClient, DnsManagementClient dnsManagementClient)
 {
     _httpClientFactory         = httpClientFactory;
     _lookupClient              = lookupClient;
     _acmeProtocolClientFactory = acmeProtocolClientFactory;
     _keyVaultClient            = keyVaultClient;
     _dnsManagementClient       = dnsManagementClient;
 }
 public SharedFunctions(IHttpClientFactory httpClientFactory, LookupClient lookupClient,
                        IAcmeProtocolClientFactory acmeProtocolClientFactory, IOptions <LetsEncryptOptions> options,
                        KeyVaultClient keyVaultClient, DnsManagementClient dnsManagementClient)
 {
     _httpClientFactory         = httpClientFactory;
     _lookupClient              = lookupClient;
     _acmeProtocolClientFactory = acmeProtocolClientFactory;
     _options             = options.Value;
     _keyVaultClient      = keyVaultClient;
     _dnsManagementClient = dnsManagementClient;
 }
Пример #4
0
 public SharedFunctions(LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory,
                        IDnsProvider dnsProvider, CertificateClient certificateClient,
                        WebhookClient webhookClient, IOptions <AcmebotOptions> options)
 {
     _acmeProtocolClientFactory = acmeProtocolClientFactory;
     _dnsProvider       = dnsProvider;
     _lookupClient      = lookupClient;
     _certificateClient = certificateClient;
     _webhookClient     = webhookClient;
     _options           = options.Value;
 }
Пример #5
0
 public SharedFunctions(LookupClient lookupClient, IAcmeProtocolClientFactory acmeProtocolClientFactory,
                        IDnsProvider dnsProvider, KeyVaultClient keyVaultClient,
                        WebhookClient webhookClient, IOptions <AcmebotOptions> options)
 {
     _acmeProtocolClientFactory = acmeProtocolClientFactory;
     _dnsProvider    = dnsProvider;
     _lookupClient   = lookupClient;
     _keyVaultClient = keyVaultClient;
     _webhookClient  = webhookClient;
     _options        = options.Value;
 }
 public SharedFunctions(IHttpClientFactory httpClientFactory, LookupClient lookupClient,
                        IAcmeProtocolClientFactory acmeProtocolClientFactory, IKuduClientFactory kuduClientFactory,
                        WebSiteManagementClient webSiteManagementClient, DnsManagementClient dnsManagementClient,
                        WebhookClient webhookClient, IOptions <AcmebotOptions> options)
 {
     _httpClientFactory         = httpClientFactory;
     _lookupClient              = lookupClient;
     _acmeProtocolClientFactory = acmeProtocolClientFactory;
     _kuduClientFactory         = kuduClientFactory;
     _webSiteManagementClient   = webSiteManagementClient;
     _dnsManagementClient       = dnsManagementClient;
     _webhookClient             = webhookClient;
     _options = options.Value;
 }
 public SharedFunctions(IHttpClientFactory httpClientFactory, IAzureEnvironment environment, LookupClient lookupClient,
                        IAcmeProtocolClientFactory acmeProtocolClientFactory, IKuduClientFactory kuduClientFactory,
                        WebSiteManagementClient webSiteManagementClient, DnsManagementClient dnsManagementClient,
                        ResourceManagementClient resourceManagementClient, WebhookClient webhookClient, IOptions <AcmebotOptions> options,
                        ILogger <SharedFunctions> logger)
 {
     _httpClientFactory         = httpClientFactory;
     _environment               = environment;
     _lookupClient              = lookupClient;
     _acmeProtocolClientFactory = acmeProtocolClientFactory;
     _kuduClientFactory         = kuduClientFactory;
     _webSiteManagementClient   = webSiteManagementClient;
     _dnsManagementClient       = dnsManagementClient;
     _resourceManagementClient  = resourceManagementClient;
     _webhookClient             = webhookClient;
     _options = options.Value;
     _logger  = logger;
 }
Пример #8
0
 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;
 }