PowerTCP FTP for .NET
Protocols Property



Gets or sets the SSL/TLS Protocols available for authentication.
Syntax
<DefaultValueAttribute(Mono.Cecil.CustomAttributeArgument)>
Public Property Protocols As SslProtocols
Dim instance As Security
Dim value As SslProtocols
 
instance.Protocols = value
 
value = instance.Protocols
[DefaultValue(Mono.Cecil.CustomAttributeArgument)]
public SslProtocols Protocols {get; set;}
[DefaultValue(Mono.Cecil.CustomAttributeArgument)]
public:
property SslProtocols Protocols {
   SslProtocols get();
   void set (    SslProtocols value);
}
Remarks

If 'None' is specified in .NET 4.7+ or .NET Core 2.0, the operating system will choose the best protocol to use during authentication, and block protocols that are not secure (with certain exceptions dependent upon the OS). For more information, see the 'Security Protocol' section of the 'Security Implementation' top-level help topic.

TLS, SSL2, SSL3, and Default should not be used due to their security vulnerabilities, and cannot be used in projects targeting .NET Core 2.0.

See Also

Reference

Security Class
Security Members


PowerTCP FTP for .NET Documentation Version 6.1
© 2023 Dart Communications. All Rights Reserved.
Send comments on this topic