Package nxt.authentication
Interface SecurityToken
public interface SecurityToken
Security token
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]getBytes()Get the serialized tokengetBytes(ByteBuffer buffer) Add the serialized token to a bufferintGet the serialized token lengthlongGet peer account identifierbyte[]Get peer public keybyte[]getSessionKey(String secretPhrase, byte[] peerPublicKey) Get the session keyvoidsetSessionKey(String secretPhrase, byte[] peerPublicKey, byte[] sessionKey) Set the session key
-
Method Details
-
getPeerAccountId
long getPeerAccountId()Get peer account identifier- Returns:
- Peer account identifier
-
getPeerPublicKey
byte[] getPeerPublicKey()Get peer public key- Returns:
- Peer public key
-
getSessionKey
Get the session key- Parameters:
secretPhrase- Server credentials secret phrasepeerPublicKey- Peer public key- Returns:
- Session key or null if there is no session key
-
setSessionKey
Set the session key- Parameters:
secretPhrase- Server credentials secret phrasepeerPublicKey- Peer public keysessionKey- Session key
-
getLength
int getLength()Get the serialized token length- Returns:
- Serialized token length
-
getBytes
byte[] getBytes()Get the serialized token- Returns:
- Serialized token
-
getBytes
Add the serialized token to a buffer- Parameters:
buffer- Byte buffer- Returns:
- Byte buffer
-