public AcmeCertificateLoader( CertificateSelector selector, IHttpChallengeResponseStore challengeStore, IOptions <LettuceEncryptOptions> options, ILogger <AcmeCertificateLoader> logger, IServer server, IConfiguration config, TermsOfServiceChecker tosChecker, IEnumerable <ICertificateRepository> certificateRepositories, IClock clock, IHostApplicationLifetime applicationLifetime, TlsAlpnChallengeResponder tlsAlpnChallengeResponder, ICertificateAuthorityConfiguration certificateAuthority, IAccountStore?accountStore = default) { _selector = selector; _challengeStore = challengeStore; _accountStore = accountStore; _options = options; _logger = logger; _server = server; _config = config; _tosChecker = tosChecker; _certificateRepositories = certificateRepositories; _clock = clock; _applicationLifetime = applicationLifetime; _tlsAlpnChallengeResponder = tlsAlpnChallengeResponder; _certificateAuthority = certificateAuthority; }
public StartupCertificateLoader( IEnumerable <ICertificateSource> certSources, CertificateSelector selector) { _certSources = certSources; _selector = selector; }
public TlsAlpnChallengeResponder( CertificateSelector certificateSelector, IClock clock, ILogger <TlsAlpnChallengeResponder> logger) { _certificateSelector = certificateSelector ?? throw new ArgumentNullException(nameof(certificateSelector)); _clock = clock ?? throw new ArgumentNullException(nameof(clock)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public KestrelOptionsSetup(CertificateSelector certificateSelector, TlsAlpnChallengeResponder tlsAlpnChallengeResponder) { _certificateSelector = certificateSelector ?? throw new ArgumentNullException(nameof(certificateSelector)); _tlsAlpnChallengeResponder = tlsAlpnChallengeResponder ?? throw new ArgumentNullException(nameof(tlsAlpnChallengeResponder)); }