A B C D E F G H I L M N P Q R S T U

A

abort(FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Abort a data transfer from the FTP server.
abort(FTPData) - Method in class com.glub.secureftp.bean.FTPCommand
Abort a data transfer.
abortComplete() - Method in interface com.glub.secureftp.bean.FTPData
Called when an aborted transfer is complete.
abortComplete() - Method in class com.glub.secureftp.bean.FTPRead
Called when an aborted transfer is complete.
abortComplete() - Method in class com.glub.secureftp.bean.FTPWrite
Called when an aborted transfer is complete.
abortTransfer() - Method in interface com.glub.secureftp.bean.FTPData
Abort the data transfer.
abortTransfer() - Method in class com.glub.secureftp.bean.FTPRead
Abort the data transfer.
abortTransfer() - Method in class com.glub.secureftp.bean.FTPWrite
Abort the data transfer.
aboutToTransferData() - Method in class com.glub.secureftp.bean.FTP
Called before data transfers begin.
aboutToTransferData() - Method in class com.glub.secureftp.bean.SSLFTP
Called before data transfers begin.
acct(String) - Method in class com.glub.secureftp.bean.FTPCommand
Specify the account name to the FTP server.
ACTIVE_CONNECTION_TYPE - Static variable in class com.glub.secureftp.bean.FTP
Used to set the data connection type to active.
ALLOW_CERTIFICATE - Static variable in interface com.glub.secureftp.bean.SSLSessionManager
Used to signal certificate acceptance.
append(File, String) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server.
append(File, RemoteFile) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server.
append(InputStream, String) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server.
append(InputStream, RemoteFile) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server.
append(File, String, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with the ability to abort the data transfer.
append(File, RemoteFile, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with the ability to abort the data transfer.
append(InputStream, String, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with the ability to abort the data transfer.
append(InputStream, RemoteFile, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with the ability to abort the data transfer.
append(File, String, Progress) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with progress information.
append(File, RemoteFile, Progress) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with progress information.
append(InputStream, long, String, Progress) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with progress information.
append(InputStream, long, RemoteFile, Progress) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with progress information.
append(File, String, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with progress information and the ability to abort the data transfer.
append(File, RemoteFile, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with progress information and the ability to abort the data transfer.
append(InputStream, long, String, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with progress information and the ability to abort the data transfer.
append(InputStream, long, RemoteFile, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Append to a file on the FTP server with progress information and the ability to abort the data transfer.
append(String, FTPData) - Method in class com.glub.secureftp.bean.FTPCommand
Append to a file on the FTP server.
APPEND - Static variable in interface com.glub.secureftp.bean.PRET
 
ascii() - Method in class com.glub.secureftp.bean.FTP
Set the data transfer mode to ascii.
ASCII_TRANSFER_MODE - Static variable in class com.glub.secureftp.bean.FTP
Used to set the data transfer mode to ascii.
auth(String) - Method in class com.glub.secureftp.bean.SSLFTPCommand
Specify the authorization type.
auto() - Method in class com.glub.secureftp.bean.FTP
Set the data transfer mode to auto.
AUTO_TRANSFER_MODE - Static variable in class com.glub.secureftp.bean.FTP
Used to set the data transfer mode to auto.

B

binary() - Method in class com.glub.secureftp.bean.FTP
Set the data transfer mode to binary (or image).
BINARY_TRANSFER_MODE - Static variable in class com.glub.secureftp.bean.FTP
Used to set the data transfer mode to binary; also known as image.

C

ccc() - Method in class com.glub.secureftp.bean.SSLFTPCommand
Convert the control socket back to a clear control socket.
cdup() - Method in class com.glub.secureftp.bean.FTP
Change up one directory on the FTP server.
cdup() - Method in class com.glub.secureftp.bean.FTPCommand
Move up one directory on the FTP server.
chdir(String) - Method in class com.glub.secureftp.bean.FTP
Change to a remote directory on the FTP server.
chdir(RemoteFile) - Method in class com.glub.secureftp.bean.FTP
Change to a remote directory on the FTP server.
chdir(String) - Method in class com.glub.secureftp.bean.FTPCommand
Change remote directory on the FTP server.
checkClientTrusted(X509Certificate[], String) - Method in class com.glub.secureftp.bean.SSLTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class com.glub.secureftp.bean.SSLTrustManager
 
cleanup() - Method in class com.glub.secureftp.bean.FTPRead
Housekeeping for the data socket.
cleanup() - Method in class com.glub.secureftp.bean.FTPWrite
Housekeeping for the data socket.
CLEAR_DATA_CHANNEL - Static variable in class com.glub.secureftp.bean.SSLFTPCommand
Used to set the PROT mode to clear.
clearClientAuthentication() - Method in class com.glub.secureftp.bean.SSLFTP
Clear the client key from the keystore (if it exists)
com.glub.secureftp.bean - package com.glub.secureftp.bean
 
command - Variable in class com.glub.secureftp.bean.FTP
This handles the FTP commands.
CONFIDENTIAL_DATA_CHANNEL - Static variable in class com.glub.secureftp.bean.SSLFTPCommand
Used to set the PROT mode to confidential.
connect() - Method in class com.glub.secureftp.bean.FTP
Connect to the FTP host and port.
connect() - Method in class com.glub.secureftp.bean.SSLFTP
Connect to the FTP host and port with data encyption off by default.
connect(boolean) - Method in class com.glub.secureftp.bean.SSLFTP
Connect to the FTP host and port.
continueWithCertificateHostMismatch(SSLCertificate, String, String) - Method in interface com.glub.secureftp.bean.SSLSessionManager
If the server sends a certificate which doesn't match the hostname, this method will be called.
continueWithExpiredCertificate(SSLCertificate) - Method in interface com.glub.secureftp.bean.SSLSessionManager
If the server sends an expired certificate, this method will be called.
continueWithInvalidCertificate(SSLCertificate) - Method in interface com.glub.secureftp.bean.SSLSessionManager
If the server sends an invalid certificate, this method will be called.
continueWithoutServerCertificate() - Method in interface com.glub.secureftp.bean.SSLSessionManager
If the server doesn't send a certificate, this method will be called.

D

delete(String) - Method in class com.glub.secureftp.bean.FTP
Delete a file from the FTP server.
delete(RemoteFile) - Method in class com.glub.secureftp.bean.FTP
Delete a file from the FTP server.
delete(String) - Method in class com.glub.secureftp.bean.FTPCommand
Delete a file from the FTP server.
DENY_CERTIFICATE - Static variable in interface com.glub.secureftp.bean.SSLSessionManager
Used to signal certificate rejection.
doExplicitHandshake() - Method in class com.glub.secureftp.bean.SSLFTP
This handles an explicit SSL connection by sending the AUTH command to the FTP server and converting the plaintext control socket into an SSL control socket.
doTransfer() - Method in interface com.glub.secureftp.bean.FTPData
Handle the data transfer.
doTransfer() - Method in class com.glub.secureftp.bean.FTPRead
Handle the data transfer.
doTransfer() - Method in class com.glub.secureftp.bean.FTPWrite
Handle the data transfer.

E

ebcdic() - Method in class com.glub.secureftp.bean.FTP
Set the data transfer mode to ebcdic.
EBCDIC_TRANSFER_MODE - Static variable in class com.glub.secureftp.bean.FTP
Used to set the data transfer mode to ebcdic.
EXPLICIT_CONNECTION - Static variable in class com.glub.secureftp.bean.SSLFTP
Used to set the connection type to explicit.

F

finishProgress() - Method in interface com.glub.secureftp.bean.Progress
Called at the end of the data transfer.
forceDataEncryptionOn(boolean) - Method in class com.glub.secureftp.bean.SSLFTP
Forces the encryption of the data channel on or off.
forcePasvToUseControlIP(boolean) - Method in class com.glub.secureftp.bean.FTP
Forces passive data transfers to use the control socket IP address.
forcePasvToUseControlIP(boolean) - Method in class com.glub.secureftp.bean.FTPCommand
Forces passive data transfers to use the control socket IP address.
FTP - Class in com.glub.secureftp.bean
The FTP class is responsible for handling the basic operations of the File Transfer Protocol.
FTP(HostInfo) - Constructor for class com.glub.secureftp.bean.FTP
Create a new FTP object without response notification.
FTP(String, int) - Constructor for class com.glub.secureftp.bean.FTP
Create a new FTP object without response notification.
FTP(HostInfo, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.FTP
Create a new FTP object with response notification.
FTP(String, int, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.FTP
Create a new FTP object with response notification.
FTPAbortableTransfer - Class in com.glub.secureftp.bean
The FTPAbortableTransfer class is responsible for helping to abort a data transfer.
FTPAbortableTransfer() - Constructor for class com.glub.secureftp.bean.FTPAbortableTransfer
 
FTPAbortException - Exception in com.glub.secureftp.bean
Thrown if the FTP server aborted a data connection.
FTPAbortException() - Constructor for exception com.glub.secureftp.bean.FTPAbortException
 
FTPAbortException(String) - Constructor for exception com.glub.secureftp.bean.FTPAbortException
 
FTPAccessDeniedException - Exception in com.glub.secureftp.bean
Thrown if the FTP server denies access to a resource.
FTPAccessDeniedException() - Constructor for exception com.glub.secureftp.bean.FTPAccessDeniedException
 
FTPAccessDeniedException(String) - Constructor for exception com.glub.secureftp.bean.FTPAccessDeniedException
 
FTPAuthNotSupportedException - Exception in com.glub.secureftp.bean
Thrown if the FTP server does not support an explicit SSL connection.
FTPAuthNotSupportedException() - Constructor for exception com.glub.secureftp.bean.FTPAuthNotSupportedException
 
FTPAuthNotSupportedException(String) - Constructor for exception com.glub.secureftp.bean.FTPAuthNotSupportedException
 
FTPBadLoginException - Exception in com.glub.secureftp.bean
Thrown if a login to the FTP server fails.
FTPBadLoginException() - Constructor for exception com.glub.secureftp.bean.FTPBadLoginException
 
FTPBadLoginException(String) - Constructor for exception com.glub.secureftp.bean.FTPBadLoginException
 
FTPCommand - Class in com.glub.secureftp.bean
The FTPCommand class is responsible for handling the standard commands used in the File Transfer Protocol.
FTPCommand(BufferedReader, PrintWriter) - Constructor for class com.glub.secureftp.bean.FTPCommand
Create a new FTPCommand object.
FTPCommand(BufferedReader, PrintWriter, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.FTPCommand
Create a new FTPCommand object.
FTPConnectException - Exception in com.glub.secureftp.bean
Thrown if a connection to the FTP server fails.
FTPConnectException() - Constructor for exception com.glub.secureftp.bean.FTPConnectException
 
FTPConnectException(String) - Constructor for exception com.glub.secureftp.bean.FTPConnectException
 
FTPConnectionLostException - Exception in com.glub.secureftp.bean
Thrown if the FTP connection was dropped (or timed-out).
FTPConnectionLostException() - Constructor for exception com.glub.secureftp.bean.FTPConnectionLostException
 
FTPConnectionLostException(String) - Constructor for exception com.glub.secureftp.bean.FTPConnectionLostException
 
FTPData - Interface in com.glub.secureftp.bean
The FTPData interface is used to handle the transfer of data from the FTP server.
FTPException - Exception in com.glub.secureftp.bean
Thrown if the FTP server returns an error.
FTPException() - Constructor for exception com.glub.secureftp.bean.FTPException
 
FTPException(String) - Constructor for exception com.glub.secureftp.bean.FTPException
 
FTPKeyStoreException - Exception in com.glub.secureftp.bean
Thrown if there is a problem with the KeyStore
FTPKeyStoreException() - Constructor for exception com.glub.secureftp.bean.FTPKeyStoreException
 
FTPKeyStoreException(String) - Constructor for exception com.glub.secureftp.bean.FTPKeyStoreException
 
FTPNeedAccountException - Exception in com.glub.secureftp.bean
Thrown if the FTP server requires an account to continue the login process.
FTPNeedAccountException() - Constructor for exception com.glub.secureftp.bean.FTPNeedAccountException
 
FTPNeedAccountException(String) - Constructor for exception com.glub.secureftp.bean.FTPNeedAccountException
 
FTPNeedPasswordException - Exception in com.glub.secureftp.bean
Thrown if the FTP server requires a password to continue the login process.
FTPNeedPasswordException() - Constructor for exception com.glub.secureftp.bean.FTPNeedPasswordException
 
FTPNeedPasswordException(String) - Constructor for exception com.glub.secureftp.bean.FTPNeedPasswordException
 
FTPNoSuchFileException - Exception in com.glub.secureftp.bean
Thrown if the remote file cannot be found on the FTP server.
FTPNoSuchFileException() - Constructor for exception com.glub.secureftp.bean.FTPNoSuchFileException
 
FTPNoSuchFileException(String) - Constructor for exception com.glub.secureftp.bean.FTPNoSuchFileException
 
FTPNotADirectoryException - Exception in com.glub.secureftp.bean
Thrown if the remote file is not a directory.
FTPNotADirectoryException() - Constructor for exception com.glub.secureftp.bean.FTPNotADirectoryException
 
FTPNotADirectoryException(String) - Constructor for exception com.glub.secureftp.bean.FTPNotADirectoryException
 
FTPPermissionDeniedException - Exception in com.glub.secureftp.bean
Thrown if the logged in user does not have permission to do the requested task.
FTPPermissionDeniedException() - Constructor for exception com.glub.secureftp.bean.FTPPermissionDeniedException
 
FTPPermissionDeniedException(String) - Constructor for exception com.glub.secureftp.bean.FTPPermissionDeniedException
 
FTPPolicyRestrictionException - Exception in com.glub.secureftp.bean
Thrown if the FTP server has a policy restriction
FTPPolicyRestrictionException() - Constructor for exception com.glub.secureftp.bean.FTPPolicyRestrictionException
 
FTPPolicyRestrictionException(String) - Constructor for exception com.glub.secureftp.bean.FTPPolicyRestrictionException
 
FTPRead - Class in com.glub.secureftp.bean
The FTPRead class is responsible for reading data from the FTP server.
FTPRead(Socket, OutputStream) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve binary data passively.
FTPRead(Socket, OutputStream, Progress, long, long) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve binary data with progress information passively.
FTPRead(Socket, PrintWriter) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve ascii data passively.
FTPRead(Socket, PrintWriter, Progress, long, long) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve ascii data with progress information passively.
FTPRead(Socket, PrintWriter, Progress, long, long, String) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve ascii data with progress information passively.
FTPRead(ServerSocket, OutputStream) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve binary data actively.
FTPRead(ServerSocket, OutputStream, Progress, long, long) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve binary data with progress information actively.
FTPRead(ServerSocket, PrintWriter) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve ascii data actively.
FTPRead(ServerSocket, PrintWriter, Progress, long, long) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve ascii data with progress information actively.
FTPRead(ServerSocket, PrintWriter, Progress, long, long, String) - Constructor for class com.glub.secureftp.bean.FTPRead
Create a new FTPRead object to be used to retrieve ascii data with progress information actively.
FTPRestartNotSupportedException - Exception in com.glub.secureftp.bean
Thrown if the server does not support restarting interruped file transfers.
FTPRestartNotSupportedException() - Constructor for exception com.glub.secureftp.bean.FTPRestartNotSupportedException
 
FTPRestartNotSupportedException(String) - Constructor for exception com.glub.secureftp.bean.FTPRestartNotSupportedException
 
FTPServerInfo - Class in com.glub.secureftp.bean
The FTPServerInfo class is responsible for determining the type of FTP server the user is currently connected to.
FTPServerInfo() - Constructor for class com.glub.secureftp.bean.FTPServerInfo
 
FTPWrite - Class in com.glub.secureftp.bean
The FTPWrite class is responsible for writing data from the FTP server.
FTPWrite(Socket, InputStream) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send binary data passively.
FTPWrite(Socket, InputStream, Progress, long, long) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send binary data with progress information passively.
FTPWrite(Socket, BufferedReader) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send ascii data passively.
FTPWrite(Socket, BufferedReader, Progress, long, long) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send ascii data with progress information passively.
FTPWrite(Socket, BufferedReader, Progress, long, long, String) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send ascii data with progress information passively.
FTPWrite(ServerSocket, InputStream) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send binary data actively.
FTPWrite(ServerSocket, InputStream, Progress, long, long) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send binary data with progress information actively.
FTPWrite(ServerSocket, BufferedReader) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send ascii data actively.
FTPWrite(ServerSocket, BufferedReader, Progress, long, long) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send ascii data with progress information actively.
FTPWrite(ServerSocket, BufferedReader, Progress, long, long, String) - Constructor for class com.glub.secureftp.bean.FTPWrite
Create a new FTPWrite object to be used to send ascii data with progress information actively.

G

getAcceptedIssuers() - Method in class com.glub.secureftp.bean.SSLTrustManager
 
getAccount() - Method in class com.glub.secureftp.bean.FTP
Get the account name.
getAlias() - Method in class com.glub.secureftp.bean.RemoteFile
Get the alias name of the remote file.
getAuthType() - Method in class com.glub.secureftp.bean.SSLFTP
Get the AUTH type we are sending during the AUTH command.
getBitStrength() - Method in class com.glub.secureftp.bean.SSLCertificate
Return the bit strength of the RSA certificate
getCertificates(File, String) - Static method in class com.glub.secureftp.bean.SSLFTP
This allows the list of SSLCertificate objects to be returned from the KeyStore.
getCN() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the common name of the certificate.
getConnectionType() - Method in class com.glub.secureftp.bean.FTP
The data connection type is either passive or active.
getControlSocket() - Method in class com.glub.secureftp.bean.FTP
Get the control socket.
getControlSocket() - Method in interface com.glub.secureftp.bean.FTPData
Get the control socket (used for abort).
getControlSocket() - Method in class com.glub.secureftp.bean.FTPRead
Get the control socket (used for abort).
getControlSocket() - Method in class com.glub.secureftp.bean.FTPWrite
Get the control socket (used for abort).
getCountry() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the country associated with the certificate.
getDate() - Method in class com.glub.secureftp.bean.RemoteFile
Get the modification date of the remote file.
getDateStamp() - Static method in class com.glub.secureftp.bean.FTP
The datestamp of the bean.
getEmail() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the e-mail address associated with the certificate.
getEndDate() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the ending date of the certificate.
getFile(int) - Method in class com.glub.secureftp.bean.RemoteFileList
Returns a RemoteFile at the specified position in this list.
getFileName() - Method in class com.glub.secureftp.bean.RemoteFile
Get the file name of the remote file.
getFileSize() - Method in class com.glub.secureftp.bean.RemoteFile
Get the file size of the remote file.
getFingerprint() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the crypto fingerprint of the certificate.
getFTPCommand() - Method in class com.glub.secureftp.bean.FTP
Get the FTPCommand object.
getFTPData() - Method in class com.glub.secureftp.bean.FTPAbortableTransfer
Get the FTPData object for the current data transfer.
getFullLine() - Method in class com.glub.secureftp.bean.RemoteFile
Get the full (unparsed) line listing from the FTP server.
getGroup() - Method in class com.glub.secureftp.bean.RemoteFile
Get the group owner of the remote file.
getHostAddress() - Method in class com.glub.secureftp.bean.HostInfo
Get the IP address of the host.
getHostName() - Method in class com.glub.secureftp.bean.FTP
Get the hostname of the FTP server.
getHostName() - Method in class com.glub.secureftp.bean.HostInfo
Get the hostname of the host.
getInetAddress() - Method in class com.glub.secureftp.bean.HostInfo
Get the InetAddress of the host.
getIssuerCN() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the common name of the certificate issuer.
getIssuerCountry() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the country associated with the certificate issuer.
getIssuerEmail() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the e-mail address associated with the certificate issuer.
getIssuerLocality() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the locality (or city) associated with the certificate issuer.
getIssuerOrg() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the organization associated with the certificate issuer.
getIssuerOU() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the organizational unit associated with the certificate issuer.
getIssuerState() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the state associated with the certificate issuer.
getLinkCount() - Method in class com.glub.secureftp.bean.RemoteFile
Get the link (or reference) count of the remote file.
getListStyle() - Method in class com.glub.secureftp.bean.FTP
Get the server listing style of the FTP server.
getLocality() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the locality (or city) associated with the certificate.
getMetaData(Object) - Method in class com.glub.secureftp.bean.RemoteFile
Get stored metadata.
getOrg() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the organization associated with the certificate.
getOU() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the organizational unit associated with the certificate.
getPassword() - Method in class com.glub.secureftp.bean.FTP
Get the password.
getPermissions() - Method in class com.glub.secureftp.bean.RemoteFile
Get the permissions of the remote file.
getPort() - Method in class com.glub.secureftp.bean.FTP
Get the port of the FTP server.
getPort() - Method in class com.glub.secureftp.bean.HostInfo
Get the port of the host.
getPortFromRange() - Method in class com.glub.secureftp.bean.FTP
 
getReply() - Method in class com.glub.secureftp.bean.FTPCommand
Get the last full reply from the FTP server.
getReplyCode() - Method in class com.glub.secureftp.bean.FTPCommand
Get the last reply code from the FTP server.
getReplyMessage() - Method in class com.glub.secureftp.bean.FTPCommand
Get the last reply message from the FTP server.
getSerialNumber() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the serial number of the certificate.
getStartDate() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the starting date of the certificate.
getState() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the state associated with the certificate.
getTransferMode() - Method in class com.glub.secureftp.bean.FTP
The data transfer mode is either auto, ascii, or binary (image).
getUser() - Method in class com.glub.secureftp.bean.FTP
Get the username.
getUser() - Method in class com.glub.secureftp.bean.RemoteFile
Get the user owner of the remote file.
getVersion() - Static method in class com.glub.secureftp.bean.FTP
The version of the bean.
getX509Certificate() - Method in class com.glub.secureftp.bean.SSLCertificate
Returns the X.509 certificate.

H

help(String) - Method in class com.glub.secureftp.bean.FTP
Get the server's remote help.
help(String) - Method in class com.glub.secureftp.bean.FTPCommand
Get help from the FTP server.
HostInfo - Class in com.glub.secureftp.bean
The HostInfo class is responsible for holding host information.
HostInfo() - Constructor for class com.glub.secureftp.bean.HostInfo
Create an empty HostInfo object.
HostInfo(InetAddress, int) - Constructor for class com.glub.secureftp.bean.HostInfo
Create a new HostInfo object.
HostInfo(String, int) - Constructor for class com.glub.secureftp.bean.HostInfo
Create a new HostInfo object.

I

IMPLICIT_CONNECTION - Static variable in class com.glub.secureftp.bean.SSLFTP
Used to set the connection type to implicit.
isBlockSpecial() - Method in class com.glub.secureftp.bean.RemoteFile
Is this file a block special file?
isCharSpecial() - Method in class com.glub.secureftp.bean.RemoteFile
Is this file a character special file?
isClientTrusted(X509Certificate[]) - Method in class com.glub.secureftp.bean.SSLTrustManager
 
isConnected - Variable in class com.glub.secureftp.bean.FTP
If we are connected, this is true.
isConnected() - Method in class com.glub.secureftp.bean.FTP
Whether or not currently connected.
isDataEncryptionOn() - Method in class com.glub.secureftp.bean.SSLFTP
Whether or not data encryption is being done.
isDirectory() - Method in class com.glub.secureftp.bean.RemoteFile
Is this file a directory?
isDoor() - Method in class com.glub.secureftp.bean.RemoteFile
Is this file a door?
isFile() - Method in class com.glub.secureftp.bean.RemoteFile
Is this file an ordinary file?
isKnownFileType() - Method in class com.glub.secureftp.bean.RemoteFile
Is this a known file type?
isLink() - Method in class com.glub.secureftp.bean.RemoteFile
Is this file a symbolic link?
isLoggedIn - Variable in class com.glub.secureftp.bean.FTP
If we are logged in, this is true.
isLoggedIn() - Method in class com.glub.secureftp.bean.FTP
Whether or not currently logged in.
isPipe() - Method in class com.glub.secureftp.bean.RemoteFile
Is this file a pipe?
isServerTrusted(X509Certificate[]) - Method in class com.glub.secureftp.bean.SSLTrustManager
 
isSocket() - Method in class com.glub.secureftp.bean.RemoteFile
Is this file a socket?
isTransferRestartable() - Method in class com.glub.secureftp.bean.FTP
Whether or not the server supports restarting broken data transfers.

L

lastPortFromRange - Variable in class com.glub.secureftp.bean.FTP
These values are used if an active port range is specifed
list() - Method in class com.glub.secureftp.bean.FTP
List the current remote directory.
list(FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
List the current remote directory with the ability to abort the listing.
list(RemoteFile) - Method in class com.glub.secureftp.bean.FTP
List items on the remote FTP server.
list(String) - Method in class com.glub.secureftp.bean.FTP
List items on the remote FTP server.
list(RemoteFile, FTPAbortableTransfer, boolean) - Method in class com.glub.secureftp.bean.FTP
List items on the remote FTP server with the ability to abort the listing.
list(String, FTPAbortableTransfer, boolean) - Method in class com.glub.secureftp.bean.FTP
List items on the remote FTP server with the ability to abort the listing.
list(String, FTPData, boolean) - Method in class com.glub.secureftp.bean.FTPCommand
List files in a directory on the FTP server.
LIST - Static variable in interface com.glub.secureftp.bean.PRET
 
LIST_STYLE_ENGIN - Static variable in class com.glub.secureftp.bean.FTPServerInfo
Used to set the FTP server type to Engin.
LIST_STYLE_NETWARE - Static variable in class com.glub.secureftp.bean.FTPServerInfo
Used to set the FTP server type to Netware.
LIST_STYLE_UNIX - Static variable in class com.glub.secureftp.bean.FTPServerInfo
Used to set the FTP server type to UNIX.
LIST_STYLE_UNKNOWN - Static variable in class com.glub.secureftp.bean.FTPServerInfo
Used to set the FTP server type to unknown.
LIST_STYLE_WINDOWS - Static variable in class com.glub.secureftp.bean.FTPServerInfo
Used to set the FTP server type to Windows.
listAll() - Method in class com.glub.secureftp.bean.FTP
List the current remote directory, including hidden files.
listAll(FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
List the current remote directory including hidden files with the ability to abort the listing.
login(String, String) - Method in class com.glub.secureftp.bean.FTP
Login to the FTP server.
login(String, String, String) - Method in class com.glub.secureftp.bean.FTP
Login to the FTP server.
logout() - Method in class com.glub.secureftp.bean.FTP
Logout from the FTP server.
logout() - Method in class com.glub.secureftp.bean.SSLFTP
Logout from the FTP server.
lookupListStyleByBanner(String) - Static method in class com.glub.secureftp.bean.FTPServerInfo
Try to determine what type of FTP server the user is connected to based on the login banner.
lookupListStyleBySyst(String) - Static method in class com.glub.secureftp.bean.FTPServerInfo
Try to determine what type of FTP server the user is connected to based on the response from the SYST command.

M

makeControlSocket(HostInfo) - Method in class com.glub.secureftp.bean.FTP
Make a new control socket.
makeControlSocket(HostInfo) - Method in class com.glub.secureftp.bean.SSLFTP
Make a new control socket.
makeDataServerSocket(HostInfo) - Method in class com.glub.secureftp.bean.FTP
Make a new data server socket.
makeDataServerSocket(HostInfo) - Method in class com.glub.secureftp.bean.SSLFTP
Make a new data server socket.
makeDataSocket(HostInfo) - Method in class com.glub.secureftp.bean.FTP
Make a new data socket.
makeDataSocket(HostInfo) - Method in class com.glub.secureftp.bean.SSLFTP
Make a new data socket.
makeFTPCommand(BufferedReader, PrintWriter) - Method in class com.glub.secureftp.bean.FTP
Set the FTPCommand object.
makeFTPCommand(BufferedReader, PrintWriter) - Method in class com.glub.secureftp.bean.SSLFTP
Set the FTPCommand object.
maxPortInRange - Variable in class com.glub.secureftp.bean.FTP
 
mdtm(String) - Method in class com.glub.secureftp.bean.FTPCommand
Get the modification time of a file on the FTP server.
minPortInRange - Variable in class com.glub.secureftp.bean.FTP
 
mkdir(String) - Method in class com.glub.secureftp.bean.FTP
Make a new directory on the FTP server.
mkdir(String) - Method in class com.glub.secureftp.bean.FTPCommand
Make a directory on the FTP server.
modeZ() - Method in class com.glub.secureftp.bean.FTP
Set mode z (on-the-fly compression) data transfer.
modeZ() - Method in class com.glub.secureftp.bean.FTPCommand
Mode Z compression
modeZEnabled - Variable in class com.glub.secureftp.bean.FTP
If mode z is enabled, this is true.

N

newCertificateEncountered(SSLCertificate) - Method in interface com.glub.secureftp.bean.SSLSessionManager
If the certificate sent by the FTP server is not found in the key store, this method will be called.
NLIST - Static variable in interface com.glub.secureftp.bean.PRET
 
nlst(String, FTPData) - Method in class com.glub.secureftp.bean.FTPCommand
NList files in a directory on the FTP server.
noop() - Method in class com.glub.secureftp.bean.FTP
Send a noop command to the FTP server.
noop() - Method in class com.glub.secureftp.bean.FTPCommand
Send a noop to the FTP server.

P

pass(String) - Method in class com.glub.secureftp.bean.FTPCommand
Specify the password for logging in to the FTP server.
PASSIVE_CONNECTION_TYPE - Static variable in class com.glub.secureftp.bean.FTP
Used to set the data connection type to passive.
pasv() - Method in class com.glub.secureftp.bean.FTP
Setup a pasv data connection.
pasv() - Method in class com.glub.secureftp.bean.FTPCommand
Request a PASV data transfer from the FTP server.
PASV_CONNECTION_TYPE - Static variable in class com.glub.secureftp.bean.FTP
Used to set the data connection type to passive.
pbsz(int) - Method in class com.glub.secureftp.bean.SSLFTPCommand
Specify the protection buffer.
port(HostInfo) - Method in class com.glub.secureftp.bean.FTP
Setup an active data connection.
port(HostInfo) - Method in class com.glub.secureftp.bean.FTPCommand
Request a PORT data transfer from the FTP server.
preSeed() - Static method in class com.glub.secureftp.bean.SSLFTP
This allows the SecureRandom object to be generated prior to being used.
PRET - Interface in com.glub.secureftp.bean
 
PRIVATE_DATA_CHANNEL - Static variable in class com.glub.secureftp.bean.SSLFTPCommand
Used to set the PROT mode to private.
Progress - Interface in com.glub.secureftp.bean
The Progress interface is responsible for reporting the progress of a data transfer from the FTP server.
prot(char) - Method in class com.glub.secureftp.bean.SSLFTPCommand
Specify the protection mode.
pwd() - Method in class com.glub.secureftp.bean.FTP
Get the current directory on the FTP server.
pwd() - Method in class com.glub.secureftp.bean.FTPCommand
Get the working directory on the FTP server.

Q

quit() - Method in class com.glub.secureftp.bean.FTPCommand
Quit the FTP session.

R

randomSeedGenerated() - Method in interface com.glub.secureftp.bean.SSLSessionManager
When the random number generator is finished seeding, this method will be called.
randomSeedIsGenerating() - Method in interface com.glub.secureftp.bean.SSLSessionManager
If the random number generator is seeding and is not ready for setting up SSL sockets, this method will be called.
raw(String) - Method in class com.glub.secureftp.bean.FTP
Send a raw command to the FTP server.
raw(String) - Method in class com.glub.secureftp.bean.FTPCommand
Send a raw command to the FTP server.
recvCmd() - Method in class com.glub.secureftp.bean.FTPCommand
Receive the message back from the FTP server.
recvCmdStream - Variable in class com.glub.secureftp.bean.FTP
This stream is used to print the responses returned from the server.
RemoteFile - Class in com.glub.secureftp.bean
The RemoteFile class is an abstract representation of a file on the FTP server.
RemoteFile() - Constructor for class com.glub.secureftp.bean.RemoteFile
Create an empty RemoteFile object.
RemoteFile(String) - Constructor for class com.glub.secureftp.bean.RemoteFile
Create a RemoteFile object.
RemoteFile(String, int, String, String, long, Calendar, String, String) - Constructor for class com.glub.secureftp.bean.RemoteFile
Create a RemoteFile object.
RemoteFileList - Class in com.glub.secureftp.bean
The RemoteFileList class contains a list of RemoteFiles.
RemoteFileList() - Constructor for class com.glub.secureftp.bean.RemoteFileList
Create a RemoteFileList object.
RemoteFileList(List) - Constructor for class com.glub.secureftp.bean.RemoteFileList
Create a RemoteFileList object.
rename(String, String) - Method in class com.glub.secureftp.bean.FTP
Rename a file on the FTP server.
rename(String, String) - Method in class com.glub.secureftp.bean.FTPCommand
Rename a file on the FTP server.
replaceCertificate(SSLCertificate, SSLCertificate) - Method in interface com.glub.secureftp.bean.SSLSessionManager
If a certificate is found in the key store and a new one that matches the same name is sent from the FTP server, this method will be called.
rest(long) - Method in class com.glub.secureftp.bean.FTPCommand
Restart an incomplete file transfer.
retrieve(String, File, boolean) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server.
retrieve(RemoteFile, File, boolean) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server.
retrieve(String, OutputStream) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server.
retrieve(RemoteFile, OutputStream) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server.
retrieve(String, File, boolean, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with the ability to abort the transfer.
retrieve(RemoteFile, File, boolean, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with the ability to abort the transfer.
retrieve(String, OutputStream, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with the ability to abort the transfer.
retrieve(RemoteFile, OutputStream, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with the ability to abort the transfer.
retrieve(String, File, boolean, Progress) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with progress information.
retrieve(RemoteFile, File, boolean, Progress) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with progress information.
retrieve(String, OutputStream, Progress) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with progress information.
retrieve(RemoteFile, OutputStream, Progress) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with progress information.
retrieve(String, File, boolean, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with progress information and the ability to abort the transfer.
retrieve(RemoteFile, File, boolean, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with progress information and the ability to abort the transfer.
retrieve(String, OutputStream, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with progress information and the ability to abort the transfer.
retrieve(RemoteFile, OutputStream, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Retrieve a file from the FTP server with progress information and the ability to abort the transfer.
retrieve(String, FTPData) - Method in class com.glub.secureftp.bean.FTPCommand
Retrieve a file from the FTP server.
RETRIEVE - Static variable in interface com.glub.secureftp.bean.PRET
 
rmdir(String) - Method in class com.glub.secureftp.bean.FTP
Remote a directory from the FTP server.
rmdir(RemoteFile) - Method in class com.glub.secureftp.bean.FTP
Remote a directory from the FTP server.
rmdir(String) - Method in class com.glub.secureftp.bean.FTPCommand
Remove a directory from the FTP server.

S

SAFE_DATA_CHANNEL - Static variable in class com.glub.secureftp.bean.SSLFTPCommand
Used to set the PROT mode to safe.
SAVE_CERTIFICATE - Static variable in interface com.glub.secureftp.bean.SSLSessionManager
Used to signal certificate acceptance and that it should be saved in the certificate key store.
sendAccount(String) - Method in class com.glub.secureftp.bean.FTP
Sends the account to the FTP server.
sendCmd(String) - Method in class com.glub.secureftp.bean.FTPCommand
Send a command to the FTP server.
sendCmd(String, String) - Method in class com.glub.secureftp.bean.FTPCommand
Send a command to the FTP server with command masking for client reporting.
sendCmdStream - Variable in class com.glub.secureftp.bean.FTP
This stream is used to print the commands sent to the server.
sendPassword(String) - Method in class com.glub.secureftp.bean.FTP
Sends the password to the FTP server.
sendUserName(String) - Method in class com.glub.secureftp.bean.FTP
Sends the username to the FTP server.
setAccount(String) - Method in class com.glub.secureftp.bean.FTP
Set the account name.
setActivePortRange(int, int) - Method in class com.glub.secureftp.bean.FTP
Set a range of ports to use during active (port) data connections.
setAlias(String) - Method in class com.glub.secureftp.bean.RemoteFile
Set the alias name of the remote file.
setAuthType(String) - Method in class com.glub.secureftp.bean.SSLFTP
This allows the default AUTH type to be set from SSL to some other type (such as TLS).
setClearCommandChannel() - Method in class com.glub.secureftp.bean.SSLFTP
Revert a secure connection back to a clear control connection.
setClientAuthentication(File, File[]) - Method in class com.glub.secureftp.bean.SSLFTP
Specify a private key and public certificate chain to use for client authentication.
setClientAuthentication(File, File[], String) - Method in class com.glub.secureftp.bean.SSLFTP
Specify a private key and public certificate chain to use for client authentication.
setClientAuthentication(PrivateKey, X509Certificate[]) - Method in class com.glub.secureftp.bean.SSLFTP
Specify a private key and public certificate chain to use for client authentication.
setConnectionType(short) - Method in class com.glub.secureftp.bean.FTP
Set the data connection type.
setControlIP(String) - Method in class com.glub.secureftp.bean.FTPCommand
Sets the control channel IP address.
setControlSocket(Socket) - Method in class com.glub.secureftp.bean.FTP
Set the control socket.
setControlSocket(Socket) - Method in interface com.glub.secureftp.bean.FTPData
Set the control socket (used for abort).
setControlSocket(Socket) - Method in class com.glub.secureftp.bean.FTPRead
Set the control socket (used for abort).
setControlSocket(Socket) - Method in class com.glub.secureftp.bean.FTPWrite
Set the control socket (used for abort).
setControlSocket(Socket, boolean) - Method in class com.glub.secureftp.bean.SSLFTP
Set the control socket.
setCurrentCertificate(SSLCertificate) - Method in interface com.glub.secureftp.bean.SSLSessionManager
When a certificate is encountered from the FTP server, this method will be called.
setDataEncryptionOn(boolean) - Method in class com.glub.secureftp.bean.SSLFTP
Set the encryption of the data channel on or off.
setDate(Calendar) - Method in class com.glub.secureftp.bean.RemoteFile
Set the modification date of the remote file.
setFileName(String) - Method in class com.glub.secureftp.bean.RemoteFile
Set the file name of the remote file.
setFileSize(long) - Method in class com.glub.secureftp.bean.RemoteFile
Set the file size of the remote file.
setFTPData(FTPData) - Method in class com.glub.secureftp.bean.FTPAbortableTransfer
Set the FTPData object for the current data transfer.
setFullLine(String) - Method in class com.glub.secureftp.bean.RemoteFile
Set the full (unparsed) line listing from the FTP server.
setGroup(String) - Method in class com.glub.secureftp.bean.RemoteFile
Set the group owner of the remote file.
setHostName(String) - Method in class com.glub.secureftp.bean.FTP
Set the hostname of the FTP server.
setHostName(InetAddress) - Method in class com.glub.secureftp.bean.HostInfo
Set the hostname.
setHostName(String) - Method in class com.glub.secureftp.bean.HostInfo
Set the hostname.
setLinkCount(int) - Method in class com.glub.secureftp.bean.RemoteFile
Set the link (or reference) count of the remote file.
setListStyle(short) - Method in class com.glub.secureftp.bean.FTP
Set the server type to help with the listing style of the FTP server.
setMetaData(Object, Object) - Method in class com.glub.secureftp.bean.RemoteFile
A place to store your own metadata.
setPassword(String) - Method in class com.glub.secureftp.bean.FTP
Set the password.
setPermissions(String) - Method in class com.glub.secureftp.bean.RemoteFile
Set the permissions of the remote file.
setPort(int) - Method in class com.glub.secureftp.bean.FTP
Set the port of the FTP server.
setPort(int) - Method in class com.glub.secureftp.bean.HostInfo
Set the port.
setRecvCmdStream(OutputStream) - Method in class com.glub.secureftp.bean.FTP
Set the stream responsible for handling respones from the FTP server.
setRecvCmdStream(OutputStream) - Method in class com.glub.secureftp.bean.FTPCommand
Set the stream responsible for getting replies from the FTP server.
setSendCmdStream(OutputStream) - Method in class com.glub.secureftp.bean.FTP
Set the stream responsible for handling commands sent to the FTP server.
setSendCmdStream(OutputStream) - Method in class com.glub.secureftp.bean.FTPCommand
Set the stream responsible for getting commands sent to the FTP server.
setSocksIVProxy(String, int) - Method in class com.glub.secureftp.bean.FTP
Set the Socks IV server proxy.
setSocksVProxy(String, int, String, String) - Method in class com.glub.secureftp.bean.FTP
Set the Socks V server proxy.
setStringDataAsUTF8(boolean) - Method in class com.glub.secureftp.bean.FTP
Set server to treat string data in UTF8 format
setUser(String) - Method in class com.glub.secureftp.bean.FTP
Set the username.
setUser(String) - Method in class com.glub.secureftp.bean.RemoteFile
Set the user owner of the remote file.
setZLibCompressed(boolean) - Method in class com.glub.secureftp.bean.FTPRead
Set stream as zLib compressed (mode z).
setZLibCompressed(boolean) - Method in class com.glub.secureftp.bean.FTPWrite
Set stream as zLib compressed (mode z).
size(String) - Method in class com.glub.secureftp.bean.FTP
Get the size of a file on the FTP server.
size(RemoteFile) - Method in class com.glub.secureftp.bean.FTP
Get the size of a file on the FTP server.
size(String) - Method in class com.glub.secureftp.bean.FTPCommand
Get the size of a file from the FTP server.
SSLCertificate - Class in com.glub.secureftp.bean
The SSLCertificate class contains useful information about an SSL (X509) certificate.
SSLCertificate(X509Certificate) - Constructor for class com.glub.secureftp.bean.SSLCertificate
Create a SSLCertificate object.
SSLFTP - Class in com.glub.secureftp.bean
The SSLFTP class is responsible for handling the SSL extensions of the File Transfer Protocol.
SSLFTP(SSLSessionManager, HostInfo, short) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object without a key store nor response notification.
SSLFTP(SSLSessionManager, String, int, short) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object without a key store nor response notification.
SSLFTP(SSLSessionManager, HostInfo, short, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object without a key store but with response notification.
SSLFTP(SSLSessionManager, String, int, short, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object without a key store but with response notification.
SSLFTP(SSLSessionManager, HostInfo, File, String, short) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object with a key store but without response notification.
SSLFTP(SSLSessionManager, String, int, File, String, short) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object with a key store but without response notification.
SSLFTP(SSLSessionManager, HostInfo, File, String, short, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object with a key store and response notification.
SSLFTP(SSLSessionManager, String, int, File, String, short, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object with a key store and response notification.
SSLFTP(SSLSessionManager, HostInfo, File, String, SecureRandom, short, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object with a key store, response notification, and an overridden SecureRandom object.
SSLFTP(SSLSessionManager, String, int, File, String, SecureRandom, short, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.SSLFTP
Create a new SSLFTP object with a key store, response notification, and an overridden SecureRandom object.
SSLFTPCommand - Class in com.glub.secureftp.bean
The SSLFTPCommand class is responsible for handling the SSL command extensions used in the File Transfer Protocol.
SSLFTPCommand(BufferedReader, PrintWriter) - Constructor for class com.glub.secureftp.bean.SSLFTPCommand
Create a new SSLFTPCommand object.
SSLFTPCommand(BufferedReader, PrintWriter, OutputStream, OutputStream) - Constructor for class com.glub.secureftp.bean.SSLFTPCommand
Create a new SSLFTPCommand object.
SSLSessionManager - Interface in com.glub.secureftp.bean
The SSLSessionManager interface is responsible for dealing with SSL related events such as certificates being sent from the FTP server and randomization information.
SSLTrustManager - Class in com.glub.secureftp.bean
This handles the trust issues for the SSL certs.
SSLTrustManager(SSLKeyStore, SSLSessionManager, InetAddress, OutputStream) - Constructor for class com.glub.secureftp.bean.SSLTrustManager
 
startProgress() - Method in interface com.glub.secureftp.bean.Progress
Called at the beginning of the data transfer.
store(File, boolean) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server.
store(File, String, boolean) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with a specific filename.
store(InputStream) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server.
store(InputStream, String) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with a specific filename.
store(File, boolean, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with the ability to abort the data transfer.
store(File, String, boolean, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with a specific filename and with the ability to abort the data transfer.
store(InputStream, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with the ability to abort the data transfer.
store(InputStream, String, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with a specific filename and with the ability to abort the data transfer.
store(File, boolean, Progress) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with progress information.
store(File, String, boolean, Progress) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with a specific filename and with progress information.
store(InputStream, long, Progress) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with progress information.
store(InputStream, long, String, Progress) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with a specific filename and with progress information.
store(File, boolean, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with progress information and the ability to abort the data transfer.
store(File, String, boolean, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with a specific filename and progress information and the ability to abort the data transfer.
store(InputStream, long, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with progress information and the ability to abort the data transfer.
store(InputStream, long, String, Progress, FTPAbortableTransfer) - Method in class com.glub.secureftp.bean.FTP
Store a file to the FTP server with a specific filename and progress information and the ability to abort the data transfer.
store(String, FTPData) - Method in class com.glub.secureftp.bean.FTPCommand
Store a file on the FTP server.
STORE - Static variable in interface com.glub.secureftp.bean.PRET
 
stringDataAsUTF8() - Method in class com.glub.secureftp.bean.FTP
Whether or not the server is treating the string data as UTF8
syst() - Method in class com.glub.secureftp.bean.FTPCommand
Get system information from the FTP server.

T

time(String) - Method in class com.glub.secureftp.bean.FTP
Get the modification time of a file on the FTP server.
time(RemoteFile) - Method in class com.glub.secureftp.bean.FTP
Get the modification time of a file on the FTP server.
toString() - Method in class com.glub.secureftp.bean.RemoteFile
Simple display of remote file.
type(char) - Method in class com.glub.secureftp.bean.FTPCommand
Set the type of transfer.

U

updateProgress(long, long) - Method in interface com.glub.secureftp.bean.Progress
Called repeatedly during the data transfer.
user(String) - Method in class com.glub.secureftp.bean.FTPCommand
Specify the username for logging in to the FTP server.

A B C D E F G H I L M N P Q R S T U

Copyright © 2000-12 Glub Tech, Inc. All Rights Reserved.