Skip to main content
Version: 4.4.0

CertificateValidationConfiguration Class

Namespace: iCore.Public.Crypto.X509Certificates
Assembly: iCore.Public.Crypto.dll

Defines configuration options for the validation of X509 certificates.

public sealed class CertificateValidationConfiguration : IEquatable<CertificateValidationConfiguration>

Inheritance object 🡒 CertificateValidationConfiguration
Implements System.IEquatable<CertificateValidationConfiguration>

Constructors

NameDescription
CertificateValidationConfiguration()Creates a new instance of CertificateValidationConfiguration.

Properties

NameDescription
RequirementSuppressionGets or sets options controlling suppression of certain certificate validation violations. Multiple values of the CertificateValidationErrorSuppression enum may be combined.
OptionsGets or sets various options the control the validation process.
RevocationCheckPreferenceGets or sets the revocation check preference that determines the preferred way of performing certificate revocation checks.
RevocationMomentGracePeriodGets or sets the revocation moment grace period in seconds. Grace period allows the certificate revocation information to propagate through the revocation process. The default value is 60 (1 minute).

Methods

NameDescription
Equals(iCore.Public.Crypto.X509Certificates.CertificateValidationConfiguration)Indicates whether the current object is equal to another object of the same type.
Equals(object)Determines whether the specified object, is equal to this instance.
GetHashCode()Returns a hash code for this instance.