SSLFTPClient Properties |
The SSLFTPClient type exposes the following members.
Name | Description | |
---|---|---|
![]() | ActiveIPAddress |
Force the PORT command to send a fixed IP address, used only for
certain firewalls
(Inherited from FTPClient.) |
![]() | ActivePortRange |
Port range for active mode, used only if it is
necessary to limit the ports to a narrow range specified
in a firewall
(Inherited from FTPClient.) |
![]() | AllowCustomDHGroups |
Controls/indicates whether custom diffie-helman groups are permitted
|
![]() | AutoPassiveIPSubstitution |
Use AutoPassiveIPSubstitution to ensure that
data-socket connections are made to the same IP address
that the control socket is connected to.
(Inherited from FTPClient.) |
![]() | CipherSuites |
Get/sets the cipher-suites permissible during establishment of a secure
connection.
|
![]() | ClientCertificate |
The certificate to be presented to the server.
|
![]() | CloseStreamsAfterTransfer |
If true then streams are closed after a transfer has completed.
(Inherited from FTPClient.) |
![]() | Connected |
Is the client currently connected?
(Inherited from FTPClient.) |
![]() | ConnectMode |
The connection-mode (passive or active) of data-channels.
(Inherited from FTPClient.) |
![]() | ControlEncoding |
The encoding to use when dealing with file and directory paths.
(Inherited from FTPClient.) |
![]() | ControlPort |
The port on the server to which to connect the control-channel.
(Inherited from FTPClient.) |
![]() | CountBeforeSleep |
Number of transfers before going to sleep
(Inherited from ExFTPClient.) |
![]() | DataEncoding |
The encoding to use for data when transferring in ASCII mode.
(Inherited from FTPClient.) |
![]() | DeleteOnFailure |
Controls whether or not a file is deleted when a failure occurs.
(Inherited from FTPClient.) |
![]() | DetectTransferMode |
If set to true, the transfer mode in operations involving multiple files is
automatically changed between ASCII and binary as appropriate.
(Inherited from ExFTPClient.) |
![]() | DirectoryEmptyMessages |
Holds fragments of server messages that indicate a directory
is empty
(Inherited from FTPClient.) |
![]() | FileNotFoundMessages |
Holds fragments of server messages that indicate a file was not found
(Inherited from FTPClient.) |
![]() | ForceConnectModeExtensions |
Force the use of EPRT and EPSV extensions even for IPv4
(Inherited from ExFTPClient.) |
![]() | FTPFileFactory |
Override the chosen file factory with a user created one - meaning
that a specific parser has been selected.
(Inherited from FTPClient.) |
![]() | IsConnected |
Indicates whether the client is currently connected with the server.
(Inherited from FTPClient.) |
![]() | IsControlChannelSecure |
Indicates whether the control channel is currently secure.
|
![]() | IsImplicitFTPS |
Controls/indicates whether this client is performing explicit or implicit FTPS.
|
![]() | IsResuming |
Returns true if the next transfer is to be resumed (i.e. Resume has been called).
(Inherited from FTPClient.) |
![]() | LastBytesTransferred |
The number of bytes transferred in the last transfer operation.
(Inherited from FTPClient.) |
![]() | LastFileTransferred |
The remote name/path of the last file transferred.
(Inherited from FTPClient.) |
![]() | LastValidReply | The latest valid reply from the server. (Inherited from FTPClient.) |
![]() | LicenseKey |
The license key string.
(Inherited from ExFTPClient.) |
![]() | LicenseOwner |
The license owner string.
(Inherited from ExFTPClient.) |
![]() | LogTag | Log tag (Inherited from FTPClient.) |
![]() | MaxSSLVersion |
Get/sets the maximum SSL/TLS version to use. TLS is the successor to SSL and
should be used unless the server does not support it - SSL 3.0 has various vulnerabilities such
as the POODLE exploit. SSLFTPSSLVersion.DETECT no longer will interoperate with SSL 3.0.
|
![]() | MaxTransferRate |
The maximum transfer rate in bytes per sec
(Inherited from ExFTPClient.) |
![]() | MinSSLVersion |
Get/sets the minimum SSL/TLS version to use. TLS is the successor to SSL and
should be used unless the server does not support it - SSL 3.0 has various vulnerabilities such
as the POODLE exploit. SSLFTPSSLVersion.DETECT no longer will interoperate with SSL 3.0.
|
![]() | ParsingCulture | The culture for parsing file listings. (Inherited from FTPClient.) |
![]() | ProxySettings |
Settings for using proxies.
(Inherited from ExFTPClient.) |
![]() | RemoteHost |
Get/set the name of the remote host.
(Overrides FTPClientRemoteHost.) |
![]() | RootCertificates |
Returns an array containing all root certificates.
|
![]() | ServerCertificate |
The certificate presented by the server.
|
![]() | ServerCommonName |
The name to be used when performing a name-check during
the validation of the server certificate.
|
![]() | ServerCompatibility |
Controls various server security compatibility features.
|
![]() | ServerValidation |
Controls the way in which server certificates are validated.
|
![]() | ServerValidationCertificate | |
![]() | ServerWakeupInterval |
The interval in seconds that the server is sent a wakeup message during
large transfers.
(Inherited from FTPClient.) |
![]() | SessionResumptionRequiresExtendedMasterSecret |
Controls/indicates whether this client requires using the extended
master secret for TLS session resumption in TLS versions up to 1.2. Currently
session resumption is not supported in TLS 1.3.
|
![]() | ShowHiddenFiles |
Include hidden files in operations that involve listing of directories,
and if supported by the server.
(Inherited from FTPClient.) |
![]() | SleepEnabled |
Enabling or not of sleeping after a certain number of transfers
(Inherited from ExFTPClient.) |
![]() | SleepTime |
Number of seconds spent asleep
(Inherited from ExFTPClient.) |
![]() | SSLVersion | Obsolete.
Get/sets the minimum SSL/TLS version to use. TLS is the successor to SSL and
should be used unless the server does not support it - SSL 3.0 has various vulnerabilities such
as the POODLE exploit. SSLFTPSSLVersion.DETECT no longer will interoperate with SSL 3.0.
|
![]() | StrictReturnCodes | Controls whether or not checking of return codes is strict. (Inherited from FTPClient.) |
![]() | SynchronizePassiveConnections |
For cases where your FTP server does not properly manage PASV connections,
it may be necessary to synchronize the creation of passive data sockets.
It has been reported that some FTP servers (such as those at Akamai)
appear to get confused when multiple FTP clients from the same IP address
attempt to connect at the same time. The default value for
SynchronizePassiveConnections is false.
(Inherited from FTPClient.) |
![]() | TCPBufferSize |
TCP read/write buffer size on the underlying sockets.
(Inherited from FTPClient.) |
![]() | TimeDifference |
Time difference between server and client (relative to client).
(Inherited from FTPClient.) |
![]() | TimeIncludesSeconds |
Indicates whether seconds were included in the most recent directoy listing.
(Inherited from FTPClient.) |
![]() | Timeout |
TCP timeout on the underlying sockets, in milliseconds.
(Inherited from FTPClient.) |
![]() | TransferBufferSize |
The size of the buffers (in bytes) used in writing to and reading from the data-sockets.
(Inherited from FTPClient.) |
![]() | TransferCompleteMessages |
Holds fragments of server messages that indicate a transfer completed.
(Inherited from FTPClient.) |
![]() | TransferNotifyInterval |
The number of bytes transferred between each notification of the
BytesTransferred event.
(Inherited from FTPClient.) |
![]() | TransferNotifyListings |
By default the BytesTransferred event is not triggered during directory
listings - this property can be used to enable this behaviour.
(Inherited from FTPClient.) |
![]() | TransferType | The current file transfer type (BINARY or ASCII). (Inherited from FTPClient.) |
![]() | UseClientHelloExtension |
Controls/indicates whether this client is using the SSL client hello signature extension for
when TLS 1.2 is one of the protocol version options
|
![]() | UseSessionResumption |
Controls/indicates whether this client is using SSL/TLS session resumption. TLS session
resumption is not currently supported in TLS 1.3.
|
![]() | WelcomeMessage |
Server welcome message.
(Inherited from FTPClient.) |