public When_resolving_name_servers()
        {
            var domainParser = new DomainParseService();
            var log          = new LogService(true);

            _dnsClient = new LookupClientProvider(domainParser, log);
        }
Exemplo n.º 2
0
 public DreamhostDnsValidation(
     LookupClientProvider dnsClient,
     ILogService logService,
     ISettingsService settings,
     SecretServiceManager ssm,
     DreamhostOptions options)
     : base(dnsClient, logService, settings)
     => _client = new DnsManagementClient(ssm.EvaluateSecret(options.ApiKey) ?? "", logService);
Exemplo n.º 3
0
 public GodaddyDnsValidation(
     LookupClientProvider dnsClient,
     ILogService logService,
     ISettingsService settings,
     GodaddyOptions options,
     ProxyService proxyService)
     : base(dnsClient, logService, settings)
     => _client = new DnsManagementClient(options.ApiKey.Value, logService, proxyService);
Exemplo n.º 4
0
 public DreamhostDnsValidation(
     LookupClientProvider dnsClient,
     ILogService logService,
     DreamhostOptions options,
     string identifier) :
     base(dnsClient, logService, options, identifier)
 {
     _client = new DnsManagementClient(options.ApiKey.Value, logService);
 }
Exemplo n.º 5
0
 public Script(
     ScriptOptions options,
     LookupClientProvider dnsClient,
     ILogService log,
     string identifier) :
     base(dnsClient, log, options, identifier)
 {
     _scriptClient = new ScriptClient(log);
 }
Exemplo n.º 6
0
 public SimplyDnsValidation(
     LookupClientProvider dnsClient,
     ILogService logService,
     ISettingsService settings,
     IProxyService proxyService,
     SecretServiceManager ssm,
     SimplyOptions options)
     : base(dnsClient, logService, settings)
     => _client = new SimplyDnsClient(
Exemplo n.º 7
0
 public Azure(AzureOptions options,
              LookupClientProvider dnsClient,
              ProxyService proxyService,
              ILogService log,
              ISettingsService settings) : base(dnsClient, log, settings)
 {
     _options      = options;
     _proxyService = proxyService;
     _recordSets   = new Dictionary <string, Dictionary <string, RecordSet> >();
 }
Exemplo n.º 8
0
 public Azure(AzureOptions options,
              DomainParseService domainParser,
              LookupClientProvider dnsClient,
              ILogService log,
              ISettingsService settings)
     : base(dnsClient, log, settings)
 {
     _options      = options;
     _domainParser = domainParser;
 }
Exemplo n.º 9
0
 public AcmeOptionsFactory(
     LookupClientProvider dnsClient,
     ILogService log,
     ISettingsService settings,
     ProxyService proxy) :
     base(log, Constants.Dns01ChallengeType)
 {
     _proxy     = proxy;
     _settings  = settings;
     _dnsClient = dnsClient;
 }
Exemplo n.º 10
0
 public Cloudflare(
     CloudflareOptions options,
     DomainParseService domainParser,
     ProxyService proxyService,
     LookupClientProvider dnsClient,
     ILogService log,
     ISettingsService settings) : base(dnsClient, log, settings)
 {
     _options      = options;
     _hc           = proxyService.GetHttpClient();
     _domainParser = domainParser;
 }