Table of Contents

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

certificateValidationOptions IOptionsMonitor<CertificateValidationOptions>

The certificate validation options.

loggerFactory ILoggerFactory

The logger factory.

Methods

Validate(X509Certificate2)

Validates the X.509 certificate.

public virtual bool Validate(X509Certificate2 x509Certificate)

Parameters

x509Certificate X509Certificate2

The X.509 certificate.

Returns

bool

true if the certificate is valid; otherwise false.