Xceed .NET Libraries Documentation
VerificationFlags Enumeration


Xceed.Ftp Assembly > Xceed.Ftp Namespace : VerificationFlags Enumeration
Value representing the different verification flags used to verify an FTP server's certificate. Note: This enumeration is not available in Xceed FTP for .NET Compact Framework because this product does not support Secure FTP.
Syntax
'Declaration
 
<FlagsAttribute()>
Public Enum VerificationFlags 
   Inherits System.Enum
   Implements System.IComparableSystem.IConvertibleSystem.IFormattable 
'Usage
 
Dim instance As VerificationFlags
[Flags()]
public enum VerificationFlags : System.Enum, System.IComparableSystem.IConvertibleSystem.IFormattable  
Members
MemberValueDescription
AllFlags4095All flags pertaining to verification are included.
AllowUnknownCA16Ignore that the chain cannot be verified due to an unknown certificate authority (CA).
IgnoreCARevUnknown1024Ignore that the certificate authority revocation is unknown when determining certificate verification.
IgnoreCtlTimeNotValid2Ignore that the certificate trust list (CTL) is not valid, for reasons such as the CTL has expired, when determining certificate verification.
IgnoreEndRevUnknown256Ignore that the end certificate (the user certificate) revocation is unknown when determining certificate verification.
IgnoreInvalidBasicConstraints8Ignore that the basic constraints are not valid when determining certificate verification.
IgnoreInvalidName64Ignore that the certificate has an invalid name when determining certificate verification.
IgnoreInvalidPolicy128Ignore that the certificate has invalid policy when determining certificate verification.
IgnoreRootRevUnknown2048Ignore that the root revocation is unknown when determining certificate verification.
IgnoreSignerRevUnknown512Ignore that the certificate trust list (CTL) signer revocation is unknown when determining certificate verification.
IgnoreTimeNotNested4Ignore that the CA (certificate authority) certificate and the issued certificate have validity periods that are not nested when verifying the certificate. For example, the CA cert can be valid from January 1 to December 1 and the issued certificate from January 2 to December 2, which would mean the validity periods are not nested.
IgnoreTimeNotValid1Ignore certificates in the chain that are not valid either because they have expired or they are not yet in effect when determining certificate validity.
IgnoreWrongUsage32Ignore that the certificate was not issued for the current use when determining certificate verification.
None0No flags. This is the most severe form of validation: No certificate anomalies will be accepted.
Remarks

More than one verification flag can be combined using the OR operator.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Xceed.Ftp.VerificationFlags

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

Xceed.Ftp Namespace