|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sshtools.j2ssh.transport.SshMessage
com.sshtools.j2ssh.transport.SshMsgKexInit
public class SshMsgKexInit
| Field Summary | |
|---|---|
private byte[] |
cookie
|
private boolean |
firstKexFollows
|
protected static int |
SSH_MSG_KEX_INIT
|
private java.util.List |
supportedCompCS
|
private java.util.List |
supportedCompSC
|
private java.util.List |
supportedEncryptCS
|
private java.util.List |
supportedEncryptSC
|
private java.util.List |
supportedKex
|
private java.util.List |
supportedLangCS
|
private java.util.List |
supportedLangSC
|
private java.util.List |
supportedMacCS
|
private java.util.List |
supportedMacSC
|
private java.util.List |
supportedPK
|
| Constructor Summary | |
|---|---|
SshMsgKexInit()
Creates a new SshMsgKexInit object. |
|
SshMsgKexInit(SshConnectionProperties props)
Creates a new SshMsgKexInit object. |
|
| Method Summary | |
|---|---|
protected void |
constructByteArray(ByteArrayWriter baw)
Message implementations should implement this method, writing the data as exected in the transport protocol message format. |
protected void |
constructMessage(ByteArrayReader bar)
Message implementation should implement this method, reading the data as expected in the transport protocol message format. |
java.lang.String |
createDelimString(java.util.List list)
|
java.lang.String |
getMessageName()
Returns the name of the message implementation for debugging purposes. |
java.util.List |
getSupportedCSComp()
|
java.util.List |
getSupportedCSEncryption()
|
java.util.List |
getSupportedCSMac()
|
java.util.List |
getSupportedKex()
|
java.util.List |
getSupportedPublicKeys()
|
java.util.List |
getSupportedSCComp()
|
java.util.List |
getSupportedSCEncryption()
|
java.util.List |
getSupportedSCMac()
|
private java.util.List |
loadListFromString(java.lang.String str)
|
void |
setSupportedPK(java.util.List pks)
|
private java.util.List |
sortAlgorithmList(java.util.List list,
java.lang.String pref)
|
java.lang.String |
toString()
|
| Methods inherited from class com.sshtools.j2ssh.transport.SshMessage |
|---|
fromByteArray, getMessageId, getMessageId, toByteArray |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final int SSH_MSG_KEX_INIT
private java.util.List supportedCompCS
private java.util.List supportedCompSC
private java.util.List supportedEncryptCS
private java.util.List supportedEncryptSC
private java.util.List supportedKex
private java.util.List supportedLangCS
private java.util.List supportedLangSC
private java.util.List supportedMacCS
private java.util.List supportedMacSC
private java.util.List supportedPK
private byte[] cookie
private boolean firstKexFollows
| Constructor Detail |
|---|
public SshMsgKexInit()
public SshMsgKexInit(SshConnectionProperties props)
props - | Method Detail |
|---|
public java.lang.String getMessageName()
SshMessageReturns the name of the message implementation for debugging purposes.
getMessageName in class SshMessagepublic java.util.List getSupportedCSComp()
public java.util.List getSupportedCSEncryption()
public java.util.List getSupportedCSMac()
public java.util.List getSupportedKex()
public void setSupportedPK(java.util.List pks)
pks - public java.util.List getSupportedPublicKeys()
public java.util.List getSupportedSCComp()
public java.util.List getSupportedSCEncryption()
public java.util.List getSupportedSCMac()
public java.lang.String createDelimString(java.util.List list)
list -
public java.lang.String toString()
toString in class java.lang.Object
protected void constructByteArray(ByteArrayWriter baw)
throws InvalidMessageException
SshMessageMessage implementations should implement this method, writing the data as exected in the transport protocol message format.
constructByteArray in class SshMessagebaw -
InvalidMessageException
protected void constructMessage(ByteArrayReader bar)
throws InvalidMessageException
SshMessageMessage implementation should implement this method, reading the data as expected in the transport protocol message format.
constructMessage in class SshMessagebar -
InvalidMessageExceptionprivate java.util.List loadListFromString(java.lang.String str)
private java.util.List sortAlgorithmList(java.util.List list,
java.lang.String pref)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||