CertificateValidationConfiguration Class
Namespace: iCore.Public.Crypto.X509Certificates
Assembly: iCore.Public.Crypto.dll
Defines configuration options for the validation of X509 certificates.
- C#
- VB
public sealed class CertificateValidationConfiguration : IEquatable<CertificateValidationConfiguration>
Public NotInheritable Class CertificateValidationConfiguration
Inherits IEquatable(Of CertificateValidationConfiguration)
Inheritance object 🡒 CertificateValidationConfiguration
Implements System.IEquatable<CertificateValidationConfiguration>
Constructors​
Name | Description |
---|---|
CertificateValidationConfiguration() | Creates a new instance of CertificateValidationConfiguration. |
Properties​
Name | Description |
---|---|
RequirementSuppression | Gets or sets options controlling suppression of certain certificate validation violations. Multiple values of the CertificateValidationErrorSuppression enum may be combined. |
Options | Gets or sets various options the control the validation process. |
RevocationCheckPreference | Gets or sets the revocation check preference that determines the preferred way of performing certificate revocation checks. |
RevocationMomentGracePeriod | Gets 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​
Name | Description |
---|---|
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. |