Class Rakp3Waiting

java.lang.Object
org.metricshub.ipmi.core.sm.states.State
org.metricshub.ipmi.core.sm.states.Rakp3Waiting

public class Rakp3Waiting extends State
At this point of session challenge, RAKP Message 3 was sent, StateMachine is waiting for RAKP Message 4.
Transition to:
  • Constructor Details

    • Rakp3Waiting

      public Rakp3Waiting(int tag, Rakp1 rakp1, Rakp1ResponseData rakp1ResponseData, CipherSuite cipherSuite)
      Initiates state.
      Parameters:
      rakp1 - - the Rakp1 message that was sent earlier in the authentification process.
      rakp1ResponseData - - the Rakp1ResponseData that was received earlier in the authentification process.
      cipherSuite - - the CipherSuite used during this session.
  • Method Details

    • doTransition

      public void doTransition(StateMachine stateMachine, StateMachineEvent machineEvent)
      Description copied from class: State
      Performs the state transition
      Specified by:
      doTransition in class State
      Parameters:
      stateMachine - - the context
      machineEvent - - the StateMachineEvent that was the cause of the transition
    • doAction

      public void doAction(StateMachine stateMachine, RmcpMessage message)
      Description copied from class: State
      Defines the action that should be performed when a response form the remote system arrives in the current state.
      Specified by:
      doAction in class State
      Parameters:
      stateMachine - - the context
      message - - the message that appeared