Xceed .NET Libraries Documentation
Xceed.Ftp Assembly / Xceed.Ftp Namespace / AuthenticationMethod Enumeration


In This Topic
    AuthenticationMethod Enumeration
    In This Topic
    Value representing the authentication method to use when connecting to an FTP server. 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 AuthenticationMethod 
       Inherits System.Enum
       Implements System.IComparableSystem.IConvertibleSystem.IFormattable 
    'Usage
     
    Dim instance As AuthenticationMethod
    [Flags()]
    public enum AuthenticationMethod : System.Enum, System.IComparableSystem.IConvertibleSystem.IFormattable  
    Members
    MemberValueDescription
    None0No SSL protocol is specified.
    Ssl212SSL authentication will be used. AUTH SSL is sent and only SSL 2.0 is accepted.  SSL 2.0 has been superseded by the TLS protocol and is provided for backward compatibility only
    Ssl348SSL authentication will be used. AUTH SSL is sent and only SSL 3.0 is accepted.  SSL 3.0 has been superseded by the TLS protocol and is provided for backward compatibility only
    SslAuto60SSL authentication will be used. AUTH SSL is sent, and the best usable version of SSL will be selected (SSL 3.0 or 2.0).  SSL has been superseded by the TLS protocol and is provided for backward compatibility only
    Tls192TLS (SSL 3.1) authentication will be used. AUTH TLS is sent, but both TLS and SSL 3.0 are accepted.
    Tls11768TLS authentication will be used. AUTH TLS is sent and only TLS 1.1 is accepted.
    Tls123072TLS authentication will be used. AUTH TLS is sent and only TLS 1.2 is accepted.
    TlsAuto4032TLS authentication will be used. AUTH TLS is sent and the best usable version of TLS will be selected (TLS 1.2, 1.1 or 1.0).
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             Xceed.Ftp.AuthenticationMethod

    Requirements
    Tls11, Tls12 and TlsAuto values are only available when using the Xceed.Ftp.vX.X.dll that is compiled for .NET 4.5 and later.
    See Also