Class OpenSessionAck
java.lang.Object
org.metricshub.ipmi.core.sm.events.StateMachineEvent
org.metricshub.ipmi.core.sm.events.Default
org.metricshub.ipmi.core.sm.events.OpenSessionAck
Performs transition from
OpenSessionComplete
to Rakp1Waiting
.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionOpenSessionAck
(CipherSuite cipherSuite, PrivilegeLevel privilegeLevel, int sequenceNumber, int managedSystemSessionId, String username, String password, byte[] bmcKey) Provides data required to send RAKP Message 1. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
int
Methods inherited from class org.metricshub.ipmi.core.sm.events.Default
getCipherSuite, getPrivilegeLevel, getSequenceNumber
-
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 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 MaximumPrivilegeLevel
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)
-
-
Method Details
-
getManagedSystemSessionId
public int getManagedSystemSessionId() -
getUsername
-
getPassword
-
getBmcKey
public byte[] getBmcKey()
-