An NDoc Documented Class Library

Socks5Context Class

Socks5Context holds information about making SOCKS5 connections.

For a list of all members of this type, see Socks5Context Members.

System.Object
   EnterpriseDT.Util.Socks.SocksContext
      EnterpriseDT.Util.Socks.Socks5Context

public class Socks5Context : SocksContext

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

At a minimum the following properties must be set:

Property Description
ProxyAddress Address to be used to connect to the proxy.
ProxyPort Defaults to 1080 - Port to be used to connect to the proxy.
UserName User-name to be used for validation on the proxy.
Authentication Methods At least one authentication method must be provided.

The SOCKS5 standard specifies three authentications methods. Currently, GSSAPI is not supported. If it is required please request it from EDT support.

Authentication Method Description
Null Performs no authentication.
Username/Password Uses a plain-text user-name/password combination.
GSSAPI (Currently not supported) Uses the Generic Security Services Application Program Interface (GSS-API) to communicate with system-level security services (SSPI on Windows) to authenticate the user.

Requirements

Namespace: EnterpriseDT.Util.Socks

Assembly: edtFTPnetCF (in edtFTPnetCF.dll)

See Also

Socks5Context Members | EnterpriseDT.Util.Socks Namespace