public class Rakp3 extends IpmiCommandCoder<Rakp3ResponseData>
A wrapper for RMCP+ RAKP3 message and it's response - RAKP4 message.
  • Constructor Details

    • Rakp3

      public Rakp3(CipherSuite cipherSuite, Rakp1 rakp1, Rakp1ResponseData rakp1ResponseData)
      Initiates class for decoding. Sets IPMI version to IpmiVersion.V20 since RAKP1 is a RMCP+ command. Sets Authentication Type to RMCP+.
      Parameters:
      cipherSuite - - CipherSuite containing authentication, confidentiality and integrity algorithms for this session. Only authentication algorithm is used at this point of creating a session.
      rakp1 - - RAKP Message 1 sent earlier in the authentification process
      rakp1ResponseData - - RAKP Message 2 received earlier in the authentification process
    • Rakp3

      public Rakp3(byte statusCode, int managedSystemSessionId, CipherSuite cipherSuite, Rakp1 rakp1, Rakp1ResponseData rakp1ResponseData)
      Initiates class for encoding and decoding. Sets IPMI version to IpmiVersion.V20 since RAKP1 is a RMCP+ command. Sets Authentication Type to RMCP+.
      Parameters:
      statusCode - - Status of the previous 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.
      cipherSuite - - CipherSuite containing authentication, confidentiality and integrity algorithms for this session. Only authentication algorithm is used at this point of creating a session.
      rakp1 - - RAKP Message 1 sent earlier in the authentification process
      rakp1ResponseData - - RAKP Message 2 received earlier in the authentification process
  • Method Details