public class OpenSessionAck extends Default
OpenSessionComplete
to Rakp1Waiting
.StateMachine
Constructor and Description |
---|
OpenSessionAck(CipherSuite cipherSuite,
PrivilegeLevel privilegeLevel,
int sequenceNumber,
int managedSystemSessionId,
java.lang.String username,
java.lang.String password,
byte[] bmcKey)
Provides data required to send RAKP Message 1.
|
Modifier and Type | Method and Description |
---|---|
byte[] |
getBmcKey() |
int |
getManagedSystemSessionId() |
java.lang.String |
getPassword() |
java.lang.String |
getUsername() |
getCipherSuite, getPrivilegeLevel, getSequenceNumber
public OpenSessionAck(CipherSuite cipherSuite, PrivilegeLevel privilegeLevel, int sequenceNumber, int managedSystemSessionId, java.lang.String username, java.lang.String password, byte[] bmcKey)
cipherSuite
- - CipherSuite
containing authentication,
confidentiality and integrity algorithms for this session.sequenceNumber
- - a sequence number for the messagemanagedSystemSessionId
- - 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 usernamebmcKey
- - 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)