public OcspResponderRepository(ICaDescriptionSource caDescriptions, IOptionsMonitor <OcspResponderOptions> options) { _caDescriptions = caDescriptions ?? throw new ArgumentNullException(nameof(caDescriptions)); _options = options ?? throw new ArgumentNullException(nameof(options)); }
public static CaDescription Get(this ICaDescriptionSource source, X509Certificate2 certificate) => source.Fetch(certificate) ?? throw new ArgumentOutOfRangeException(nameof(certificate), certificate.Thumbprint, "Missing responder for specified CA certificate.");