Class KeyExchangeState

java.lang.Object
com.sshtools.j2ssh.transport.kex.KeyExchangeState

public class KeyExchangeState extends Object
Version:
$Revision: 1.16 $
Author:
$author$
  • Field Details

  • Constructor Details

    • KeyExchangeState

      public KeyExchangeState()
      Creates a new KeyExchangeState object.
  • Method Details

    • setComplete

      public final void setComplete(byte[] exchangeHash, byte[] hostKey, byte[] signature, BigInteger secret)
      Parameters:
      exchangeHash -
      hostKey -
      signature -
      secret -
    • getExchangeHash

      public byte[] getExchangeHash()
      Returns:
    • setFailed

      public final void setFailed(String reason)
      Parameters:
      reason -
    • getHostKey

      public byte[] getHostKey()
      Returns:
    • getSecret

      public BigInteger getSecret()
      Returns:
    • getSignature

      public byte[] getSignature()
      Returns:
    • getState

      public int getState()
      Returns:
    • waitForCompletion

      public final void waitForCompletion()
    • getFailureReason

      public String getFailureReason()
      Returns: