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[]intMethods 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- -CipherSuitecontaining 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 MaximumPrivilegeLevelusername- - 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()
-