Defines the different verificateion flags values.

Namespace: LLCryptoLib.Security.Certificates
Assembly: LLCryptoLib (in LLCryptoLib.dll) Version: 2.0.1024.0 (2.0.1024)

Syntax

C#
[FlagsAttribute]
public enum VerificationFlags
Visual Basic
<FlagsAttribute> _
Public Enumeration VerificationFlags
Visual C++
[FlagsAttribute]
public enum class VerificationFlags

Members

Member nameValueDescription
None0No flags.
IgnoreTimeNotValid1Ignore an invalid time.
IgnoreCtlTimeNotValid2Ignore an invalid time of the certificate trust list.
IgnoreTimeNotNested4Ignore an invalid time nesting.
IgnoreInvalidBasicContraints8Ignore invalid basic contraints.
IgnoreAllTimeChecks7Ignore all time checks.
AllowUnknownCA16Allow an unknown certificate authority.
IgnoreWrongUsage32Ignore the wrong usage of a certificate.
IgnoreInvalidName64Ignore an invalid name.
IgnoreInvalidPolicy128Ignore an invalid policy.
IgnoreEndRevUnknown256Ignore an unknown revocation status of the end certificate.
IgnoreSignerRevUnknown512Ignore an unknown revocation status of the signer certificate.
IgnoreCARevUnknown1024Ignore an unknown revocation status of the certificate authority.
IgnoreRootRevUnknown2048Ignore an unknown revocation status of the root certificate.
IgnoreAllRevUnknown3840Ignore an unknown revocation status of any of the certificates.
AllowTestroot32768Allow a test root.
TrustTestroot16384Trust a test root.

Remarks

You can specify more VerificationFlags at once by combining them with the OR operator.

See Also