Class CertificateValidator
- Namespace
- ComponentSpace.Saml2.Certificates
- Assembly
- ComponentSpace.Saml2.dll
The certificate validator validates X.509 certificates.
public class CertificateValidator : ICertificateValidator
- Inheritance
-
CertificateValidator
- Implements
- Inherited Members
Constructors
CertificateValidator(IOptionsMonitor<CertificateValidationOptions>, ILoggerFactory)
Initializes a new instance of the CertificateValidator class.
public CertificateValidator(IOptionsMonitor<CertificateValidationOptions> certificateValidationOptions, ILoggerFactory loggerFactory)
Parameters
certificateValidationOptionsIOptionsMonitor<CertificateValidationOptions>The certificate validation options.
loggerFactoryILoggerFactoryThe logger factory.
Methods
Validate(X509Certificate2)
Validates the X.509 certificate.
public virtual bool Validate(X509Certificate2 x509Certificate)
Parameters
x509CertificateX509Certificate2The X.509 certificate.
Returns
- bool
trueif the certificate is valid; otherwisefalse.