public CMKController(IKeyManagerFactory factory, IEmailClient mail, ILogger <CMKController> logger, OrkConfig config, Settings settings)
 {
     _manager = factory.BuildCmkManager();
     _mail    = mail;
     _logger  = new LoggerPipe(logger, settings, new LoggerConfig());
     _config  = config;
 }
 public CVKController(IKeyManagerFactory factory, ILogger <CVKController> logger, OrkConfig config, Settings settings)
 {
     _managerCvk   = factory.BuildManagerCvk();
     _ruleManager  = factory.BuildRuleManager();
     _keyIdManager = factory.BuildKeyIdManager();
     _logger       = new LoggerPipe(logger, settings, new LoggerConfig());
     _config       = config;
     _features     = settings.Features;
 }
Esempio n. 3
0
        public DnsController(IKeyManagerFactory factory, ILogger <KeyController> logger, Settings settings)
        {
            _manager = factory.BuildDnsManager();
            _logger  = logger;
            _orkId   = settings.Instance.Username;

            var cln = new SimulatorClient(settings.Endpoints.Simulator.Api, _orkId, settings.Instance.GetPrivateKey());

            _orkManager = new SimulatorOrkManager(_orkId, cln);
        }
Esempio n. 4
0
 public RuleController(IKeyManagerFactory factory, ILogger <RuleController> logger)
 {
     _manager = factory.BuildRuleManager();
     _logger  = logger;
 }
Esempio n. 5
0
 public KeyController(IKeyManagerFactory factory, ILogger <KeyController> logger)
 {
     _manager = factory.BuildKeyIdManager();
     _logger  = logger;
 }