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
SSH2KEXFailedExceptionpublic abstract void init(SSH2Transport transport) throws SSH2Exception
SSH2Exceptionpublic abstract void processKEXMethodPDU(SSH2TransportPDU pdu) throws SSH2Exception
SSH2Exceptionpublic abstract java.security.MessageDigest getExchangeHashAlgorithm()
public abstract byte[] getSharedSecret_K()
public abstract byte[] getExchangeHash_H()
public java.lang.String getHostKeyAlgorithms()