com.mindbright.ssh2
public abstract class SSH2KeyExchanger extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
SSH2KeyExchanger() |
Modifier and Type | Method and Description |
---|---|
abstract byte[] |
getExchangeHash_H() |
abstract java.security.MessageDigest |
getExchangeHashAlgorithm() |
java.lang.String |
getHostKeyAlgorithms() |
static SSH2KeyExchanger |
getInstance(java.lang.String algorithm) |
abstract byte[] |
getSharedSecret_K() |
abstract void |
init(SSH2Transport transport) |
abstract void |
processKEXMethodPDU(SSH2TransportPDU pdu) |
public static SSH2KeyExchanger getInstance(java.lang.String algorithm) throws SSH2KEXFailedException
SSH2KEXFailedException
public abstract void init(SSH2Transport transport) throws SSH2Exception
SSH2Exception
public abstract void processKEXMethodPDU(SSH2TransportPDU pdu) throws SSH2Exception
SSH2Exception
public abstract java.security.MessageDigest getExchangeHashAlgorithm()
public abstract byte[] getSharedSecret_K()
public abstract byte[] getExchangeHash_H()
public java.lang.String getHostKeyAlgorithms()