public LetsEncryptClientFactory( IPersistenceService persistenceService, LetsEncryptOptions options, ILoggerFactory loggerFactory) { _options = options; _loggerFactory = loggerFactory; _persistenceService = persistenceService; _logger = loggerFactory.CreateLogger <LetsEncryptClientFactory>(); }
public LetsEncryptRenewalService( ICertificateProvider certificateProvider, IEnumerable <ICertificateRenewalLifecycleHook> lifecycleHooks, ILogger <ILetsEncryptRenewalService> logger, LetsEncryptOptions options) { _certificateProvider = certificateProvider; _lifecycleHooks = lifecycleHooks; _logger = logger; _options = options; _semaphoreSlim = new SemaphoreSlim(1); }
public LetsEncryptClient(IAcmeContext acme, LetsEncryptOptions options, ILogger logger) { _logger = logger; _acme = acme; _options = options; }