Interface SecurityToken


public interface SecurityToken
Security token
  • 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

      byte[] getSessionKey(String secretPhrase, byte[] peerPublicKey)
      Get the session key
      Parameters:
      secretPhrase - Server credentials secret phrase
      peerPublicKey - Peer public key
      Returns:
      Session key or null if there is no session key
    • setSessionKey

      void setSessionKey(String secretPhrase, byte[] peerPublicKey, byte[] sessionKey)
      Set the session key
      Parameters:
      secretPhrase - Server credentials secret phrase
      peerPublicKey - Peer public key
      sessionKey - 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

      ByteBuffer getBytes(ByteBuffer buffer)
      Add the serialized token to a buffer
      Parameters:
      buffer - Byte buffer
      Returns:
      Byte buffer