public static final class Ssh2KexInitPacket.Ssh2KexInitHeader extends AbstractPacket.AbstractHeader
buildHexString, buildRawData, getRawData, hashCode, length, toHexString, toStringpublic Ssh2MessageNumber getMessageNumber()
public byte[] getCookie()
public Ssh2NameList getKexAlgorithms()
public Ssh2NameList getServerHostKeyAlgorithms()
public Ssh2NameList getEncryptionAlgorithmsClientToServer()
public Ssh2NameList getEncryptionAlgorithmsServerToClient()
public Ssh2NameList getMacAlgorithmsClientToServer()
public Ssh2NameList getMacAlgorithmsServerToClient()
public Ssh2NameList getCompressionAlgorithmsClientToServer()
public Ssh2NameList getCompressionAlgorithmsServerToClient()
public Ssh2NameList getLanguagesClientToServer()
public Ssh2NameList getLanguagesServerToClient()
public Ssh2Boolean getFirstKexPacketFollows()
public int getReserved()
protected List<byte[]> getRawFields()
AbstractPacket.AbstractHeadercalcLength()
and buildRawData().getRawFields in class AbstractPacket.AbstractHeaderprotected int calcLength()
AbstractPacket.AbstractHeaderlength() will return by
adding up the lengths of byte arrays in the list
getRawFields() returns.calcLength in class AbstractPacket.AbstractHeaderprotected String buildString()
AbstractPacket.AbstractHeadertoString() will return.buildString in class AbstractPacket.AbstractHeaderpublic boolean equals(Object obj)
AbstractPacket.AbstractHeadergetRawData().
This method should be overridden so that it does more strict comparisons
more efficiently.equals in class AbstractPacket.AbstractHeaderprotected int calcHashCode()
AbstractPacket.AbstractHeaderhashCode() will return using
the byte array getRawData() returns.
This method may be better to be overridden for performance reason.calcHashCode in class AbstractPacket.AbstractHeaderCopyright © 2011–2016 Pcap4J.org. All rights reserved.