## Uses of Interface
com.jscape.inet.ssh.protocol.v2.authentication.ClientAuthentication

- Packages that use ClientAuthentication
  Package | Description
  --- | ---
  com.jscape.filetransfer |
  com.jscape.inet.ssh.protocol.v2.authentication |
  com.jscape.inet.ssh.util |

- - ### Uses of ClientAuthentication in com.jscape.filetransfer

    Methods in com.jscape.filetransfer that return ClientAuthentication
    Modifier and Type | Method and Description
    --- | ---
    `ClientAuthentication` | SftpFileTransfer.`getClientAuthentication()`

    Methods in com.jscape.filetransfer with parameters of type ClientAuthentication
    Modifier and Type | Method and Description
    --- | ---
    `SftpFileTransfer` | SftpFileTransfer.`setClientAuthentication(ClientAuthentication value)`

    Constructors in com.jscape.filetransfer with parameters of type ClientAuthentication
    Constructor and Description
    `SftpFileTransfer(java.lang.String proxyType, java.lang.String proxyHost, int proxyPort, java.lang.String proxyUsername, java.lang.String proxyPassword, java.lang.String hostname, int port, com.jscape.util.Time timeout, java.lang.Integer socketTrafficClass, java.lang.Boolean tcpNoDelay, HostKeyVerificationService hostKeyVerifier, java.lang.String username, java.lang.String password, java.security.KeyPair keyPair, ClientAuthentication clientAuthentication, SftpConfiguration configuration, int version, int transferBufferSizeBytes, boolean pipelinedTransferEnabled, int pipelineWindowSize, boolean uploadedFileTimestampPreservingRequired, boolean downloadedFileTimestampPreservingRequired, boolean checksumVerificationRequired, java.io.File currentLocalDirectory, java.lang.String currentRemoteDirectory, java.util.logging.Logger logger, java.util.Set<FileTransferListener> listeners)`

  - ### Uses of ClientAuthentication in com.jscape.inet.ssh.protocol.v2.authentication

    Classes in com.jscape.inet.ssh.protocol.v2.authentication that implement ClientAuthentication
    Modifier and Type | Class and Description
    --- | ---
    `class` | `com.jscape.inet.ssh.protocol.v2.authentication.AbstractClientAuthentication` SSH client authentication base.
    `class` | `com.jscape.inet.ssh.protocol.v2.authentication.AbstractKeyboardInteractiveClientAuthentication` SSH keyboard-interactive authentication base.
    `class` | `ComponentClientAuthentication` Component SSH client authentication operation.
    `class` | `KeyboardInteractiveConsoleClientAuthentication` Represents a SSH 'keyboard-interactive' authentication operation which uses a console for obtaining required authentication information.
    `class` | `KeyboardInteractivePredefinedClientAuthentication` Represents a SSH 'keyboard-interactive' authentication operation which sends pre-defined responses.
    `class` | `KeyboardInteractiveRegexClientAuthentication` Represents a SSH 'keyboard-interactive' authentication operation which sends pre-defined responses searching for known words in server requests.
    `class` | `NoneClientAuthentication` Represents a SSH 'none' authentication operation.
    `class` | `PasswordClientAuthentication` Represents a SSH 'password' authentication operation.
    `class` | `PublicKeyClientAuthentication` Represents a SSH 'public-key' authentication operation.

    Methods in com.jscape.inet.ssh.protocol.v2.authentication that return types with arguments of type ClientAuthentication
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<ClientAuthentication>` | ComponentClientAuthentication.`authentications()` Returns authentications.

    Constructors in com.jscape.inet.ssh.protocol.v2.authentication with parameters of type ClientAuthentication
    Constructor and Description
    `ComponentClientAuthentication(ClientAuthentication... authentications)` Creates a new operation instance.

    Constructor parameters in com.jscape.inet.ssh.protocol.v2.authentication with type arguments of type ClientAuthentication
    Constructor and Description
    `ComponentClientAuthentication(java.util.List<ClientAuthentication> authentications)` Creates a new operation instance.

  - ### Uses of ClientAuthentication in com.jscape.inet.ssh.util

    Methods in com.jscape.inet.ssh.util that return ClientAuthentication
    Modifier and Type | Method and Description
    --- | ---
    `ClientAuthentication` | SshParameters.`getClientAuthentication()` Returns client authentication operation.

    Methods in com.jscape.inet.ssh.util with parameters of type ClientAuthentication
    Modifier and Type | Method and Description
    --- | ---
    `void` | SshParameters.`setClientAuthentication(ClientAuthentication value)` Sets client authentication operation.

    Constructors in com.jscape.inet.ssh.util with parameters of type ClientAuthentication
    Constructor and Description
    `SshParameters(java.lang.String proxyType, java.lang.String proxyHost, int proxyPort, java.lang.String proxyUsername, java.lang.String proxyPassword, java.lang.String host, int port, long connectionTimeout, long readingTimeout, java.lang.Integer socketTrafficClass, java.lang.Boolean tcpNoDelay, HostKeyVerificationService hostKeyVerifier, java.lang.String username, java.lang.String password, java.io.File keyFile, java.lang.String keyFilePassword, com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm publicKeyAlgorithm, ClientAuthentication clientAuthentication)` Creates a new parameters instance.
    `SshParameters(java.lang.String proxyType, java.lang.String proxyHost, int proxyPort, java.lang.String proxyUsername, java.lang.String proxyPassword, java.lang.String host, int port, long connectionTimeout, long readingTimeout, java.lang.Integer socketTrafficClass, java.lang.Boolean tcpNoDelay, HostKeyVerificationService hostKeyVerifier, java.lang.String username, java.lang.String password, java.security.KeyPair keyPair, com.jscape.inet.ssh.protocol.v2.messages.PublicKeyAlgorithm publicKeyAlgorithm, ClientAuthentication clientAuthentication)` Creates a new parameters instance.

Copyright © JSCAPE LLC. 1999-2021. All Rights Reserved