public class ClientSideSessionInfo extends SessionInfo
Modifier and Type | Field and Description |
---|---|
ServerInfo |
server |
authenticateMessage, encryptMessage, identityKeyHandle, identityKeyIndex, sessionId, sessionKey, timeOut
Constructor and Description |
---|
ClientSideSessionInfo(int sessionid,
byte[] sessionkey,
byte[] identityHandle,
int identityindex,
ServerInfo server,
int majorProtocolVersion,
int minorProtocolVersion) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Returns true if the given object is an equivalent ClientSideSessionInfo
object
|
byte[] |
getExchagePublicKey() |
byte[] |
getExchangeKeyRefHandle() |
int |
getExchangeKeyRefindex() |
void |
setExchangeKeyRef(byte[] keyrefHandle,
int keyrefindex) |
void |
setExchangePublicKey(byte[] key) |
void |
takeValuesFromOption(SessionSetupInfo option) |
addSessionCounter, decryptBuffer, encryptBuffer, getAuthenticateMessageFlag, getDefaultTimeout, getEncryptedMesssageFlag, getEncryptionAlgorithmCode, getNextSessionCounter, getSessionID, getSessionKey, getTimeOut, hasExpired, isSessionAnonymous, setAuthenticateMessageFlag, setDefaultTimeout, setEncryptedMesssageFlag, setEncryptionAlgorithmCode, setSessionKey, setTimeOut, touch
public ServerInfo server
public ClientSideSessionInfo(int sessionid, byte[] sessionkey, byte[] identityHandle, int identityindex, ServerInfo server, int majorProtocolVersion, int minorProtocolVersion)
public void setExchangeKeyRef(byte[] keyrefHandle, int keyrefindex)
public void setExchangePublicKey(byte[] key)
public byte[] getExchangeKeyRefHandle()
public int getExchangeKeyRefindex()
public byte[] getExchagePublicKey()
public void takeValuesFromOption(SessionSetupInfo option)
public boolean equals(java.lang.Object obj)
equals
in class SessionInfo