Class OpenSessionAck


public class OpenSessionAck extends Default
Performs transition from OpenSessionComplete to Rakp1Waiting.
See Also:
  • Constructor Details

    • OpenSessionAck

      public OpenSessionAck(CipherSuite cipherSuite, PrivilegeLevel privilegeLevel, int sequenceNumber, int managedSystemSessionId, String username, String password, byte[] bmcKey)
      Provides data required to send RAKP Message 1.
      Parameters:
      cipherSuite - - CipherSuite containing authentication, confidentiality and integrity algorithms for this session.
      sequenceNumber - - a sequence number for the message
      managedSystemSessionId - - The Managed System's Session ID for this session. Must be as returned by the Managed System in the Open Session Response message.
      privilegeLevel - - Requested Maximum PrivilegeLevel
      username - - ASCII character Name that the user at the Remote Console wishes to assume for this session. It's length cannot exceed 16.
      password - - password matching username
      bmcKey - - BMC specific key. Should be null if Get Channel Authentication Capabilities Response indicated that Kg is disabled which means that 'one-key' logins are being used ( GetChannelAuthenticationCapabilitiesResponseData.isKgEnabled() == false)
  • Method Details

    • getManagedSystemSessionId

      public int getManagedSystemSessionId()
    • getUsername

      public String getUsername()
    • getPassword

      public String getPassword()
    • getBmcKey

      public byte[] getBmcKey()