# Hierarchy For All Packages

Package Hierarchies:

- com.jscape.inet.ipclient,
- com.jscape.inet.ipclientssh,
- com.jscape.inet.ssh,
- com.jscape.inet.ssh.protocol.v2.authentication,
- com.jscape.inet.ssh.protocol.v2.marshaling.algorithms,
- com.jscape.inet.ssh.protocol.v2.transport.keyexchange,
- com.jscape.inet.ssh.util

## Class Hierarchy

- java.lang.Object
  - AbstractClientAuthentication
    - com.jscape.inet.ssh.protocol.v2.authentication.NoneClientAuthentication
  - AbstractClientAuthentication
    - com.jscape.inet.ssh.protocol.v2.authentication.PasswordClientAuthentication
  - AbstractClientAuthentication
    - com.jscape.inet.ssh.protocol.v2.authentication.PublicKeyClientAuthentication
  - AbstractKeyboardInteractiveClientAuthentication
    - com.jscape.inet.ssh.protocol.v2.authentication.KeyboardInteractiveConsoleClientAuthentication
  - AbstractKeyboardInteractiveClientAuthentication
    - com.jscape.inet.ssh.protocol.v2.authentication.KeyboardInteractivePredefinedClientAuthentication
  - AbstractKeyboardInteractiveClientAuthentication
    - com.jscape.inet.ssh.protocol.v2.authentication.KeyboardInteractiveRegexClientAuthentication
  - com.jscape.inet.ssh.protocol.v2.transport.keyexchange.ClientKeyExchanges
  - com.jscape.inet.ssh.protocol.v2.authentication.ComponentClientAuthentication (implements com.jscape.inet.ssh.protocol.v2.authentication.ClientAuthentication)
  - com.jscape.inet.ssh.protocol.v2.transport.keyexchange.ComponentClientKeyExchangeFactory (implements com.jscape.inet.ssh.protocol.v2.transport.keyexchange.ClientKeyExchangeFactory)
  - com.jscape.inet.ssh.protocol.v2.transport.keyexchange.ComponentClientKeyExchangeFactory.Entry
    - com.jscape.inet.ssh.protocol.v2.transport.keyexchange.ClientKeyExchanges.Entry
  - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.ComponentCompressionFactory (implements com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.CompressionFactory)
  - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.ComponentCompressionFactory.Entry
  - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.Compressions
  - java.util.EventObject (implements java.io.Serializable)
    - com.jscape.inet.ipclient.IpClientConnectedEvent
    - com.jscape.inet.ipclient.IpClientDisconnectedEvent
  - com.jscape.inet.ssh.util.HostKeyFingerprintVerifier (implements com.jscape.inet.ssh.protocol.v2.transport.keyexchange.HostKeyVerificationService)
  - com.jscape.inet.ipclient.IpClient (implements java.lang.AutoCloseable)
    - com.jscape.inet.ipclientssh.IpClientSsh
  - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.JceEncryptionFactory (implements com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.EncryptionFactory)
  - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.JceEncryptionFactory.Entry
    - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.JceEncryptions.Entry
  - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.JceEncryptions
  - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.JceMacFactory (implements com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.MacFactory)
  - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.JceMacFactory.Entry
    - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.JceMacs.Entry
  - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.JceMacs
  - com.jscape.inet.ssh.protocol.v2.authentication.KeyboardInteractiveRegexClientAuthentication.Entry
  - com.jscape.inet.ssh.Ssh (implements java.lang.AutoCloseable)
  - com.jscape.inet.ssh.SshAdapter (implements com.jscape.inet.ssh.SshListener)
  - com.jscape.inet.ssh.SshConfiguration
  - SshEvent
    - com.jscape.inet.ssh.SshConnectedEvent
  - SshEvent
    - com.jscape.inet.ssh.SshDataReceivedEvent
  - SshEvent
    - com.jscape.inet.ssh.SshDisconnectedEvent
  - com.jscape.inet.ssh.util.SshHostKeys (implements java.io.Serializable)
  - com.jscape.inet.ssh.util.SshHostKeys.Entry
  - com.jscape.inet.ssh.util.SshHostKeys.Fingerprint
  - com.jscape.inet.ssh.util.SshParameters (implements java.io.Serializable)
  - com.jscape.inet.ssh.SshScript (implements java.io.Serializable, com.jscape.inet.ssh.SshListener, com.jscape.inet.ssh.SshTask.Listener)
  - SshScriptEvent
    - com.jscape.inet.ssh.SshTaskEndEvent
  - SshScriptEvent
    - com.jscape.inet.ssh.SshTaskFailedEvent
  - SshScriptEvent
    - com.jscape.inet.ssh.SshTaskStartEvent
  - SshScriptEvent
    - com.jscape.inet.ssh.SshTaskTimeoutEvent
  - com.jscape.inet.ssh.SshSession
  - com.jscape.inet.ssh.SshTask (implements java.io.Serializable)
  - com.jscape.inet.ipclientssh.SshTunneler
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.jscape.inet.ssh.protocol.v2.authentication.ClientAuthentication.InvalidCredentialsException
      - com.jscape.inet.ssh.protocol.v2.authentication.ClientAuthentication.PartialSuccessException
      - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.CompressionFactory.OperationException
      - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.EncryptionFactory.OperationException
      - com.jscape.inet.ssh.protocol.v2.transport.keyexchange.HostKeyVerificationService.OperationException
        - com.jscape.inet.ssh.protocol.v2.transport.keyexchange.HostKeyVerificationService.InvalidHostKeyException
      - com.jscape.inet.ipclient.IpClientException
      - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.MacFactory.OperationException
      - com.jscape.inet.ssh.SshException
        - com.jscape.inet.ssh.SshTaskTimeoutException

## Interface Hierarchy

- com.jscape.inet.ssh.protocol.v2.authentication.ClientAuthentication
- com.jscape.inet.ssh.protocol.v2.transport.keyexchange.ClientKeyExchangeFactory
- com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.CompressionFactory
- com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.EncryptionFactory
- java.util.EventListener
  - com.jscape.inet.ipclient.IpClientListener
- com.jscape.inet.ssh.protocol.v2.transport.keyexchange.HostKeyVerificationService
- com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.MacFactory
- com.jscape.inet.ssh.SshListener
- com.jscape.inet.ssh.SshScriptListener
- com.jscape.inet.ssh.SshTask.Listener

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.CompressionFactory.Mode
    - com.jscape.inet.ssh.protocol.v2.marshaling.algorithms.EncryptionFactory.Mode

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