Uses of Class
org.metricshub.ipmi.core.coding.security.CipherSuite
Packages that use CipherSuite
Package
Description
The asynchronous API.
The API for Serial Over LAN (SOL) communication for IPMI.
The library's API.
For synchronous API see
For synchronous API see
org.metricshub.ipmi.core.api.sync
, for asynchronous API see org.metricshub.ipmi.core.api.async
The part of library responsible for message encoding and decoding.
The package containing command wrappers.
Chassis related commands.
FRU related commands.
SDR related commands.
SEL related commands.
Session management related commands.
IPMI protocol decoder classes.
Authentication, confidentiality and integrity algorithms.
Package responsible for
Connection
management.The
StateMachine
events.The
StateMachine
states.-
Uses of CipherSuite in org.metricshub.ipmi.core.api.async
Methods in org.metricshub.ipmi.core.api.async that return CipherSuiteMethods in org.metricshub.ipmi.core.api.async that return types with arguments of type CipherSuiteModifier and TypeMethodDescriptionIpmiAsyncConnector.getAvailableCipherSuites
(ConnectionHandle connectionHandle) GetsCipherSuite
s available for the connection with the remote host.Methods in org.metricshub.ipmi.core.api.async with parameters of type CipherSuiteModifier and TypeMethodDescriptionIpmiAsyncConnector.createConnection
(InetAddress address, int port, CipherSuite cipherSuite, PrivilegeLevel privilegeLevel) Creates connection to the remote host, with pre setCipherSuite
andPrivilegeLevel
, skipping the getAvailableCipherSuites and getChannelAuthenticationCapabilities phases.IpmiAsyncConnector.getChannelAuthenticationCapabilities
(ConnectionHandle connectionHandle, CipherSuite cipherSuite, PrivilegeLevel requestedPrivilegeLevel) Gets the authentication capabilities for the connection with the remote host.void
ConnectionHandle.setCipherSuite
(CipherSuite cipherSuite) -
Uses of CipherSuite in org.metricshub.ipmi.core.api.sol
Methods in org.metricshub.ipmi.core.api.sol that return CipherSuiteModifier and TypeMethodDescriptionCipherSuiteSelectionHandler.choose
(List<CipherSuite> availableCipherSuites) Chooses oneCipherSuite
among list of availableCipherSuite
s, to be used during IPMI connection.SpecificCipherSuiteSelector.choose
(List<CipherSuite> availableCipherSuites) Method parameters in org.metricshub.ipmi.core.api.sol with type arguments of type CipherSuiteModifier and TypeMethodDescriptionCipherSuiteSelectionHandler.choose
(List<CipherSuite> availableCipherSuites) Chooses oneCipherSuite
among list of availableCipherSuite
s, to be used during IPMI connection.SpecificCipherSuiteSelector.choose
(List<CipherSuite> availableCipherSuites) Constructors in org.metricshub.ipmi.core.api.sol with parameters of type CipherSuite -
Uses of CipherSuite in org.metricshub.ipmi.core.api.sync
Methods in org.metricshub.ipmi.core.api.sync that return types with arguments of type CipherSuiteModifier and TypeMethodDescriptionIpmiConnector.getAvailableCipherSuites
(ConnectionHandle connectionHandle) GetsCipherSuite
s available for the connection with the remote host.Methods in org.metricshub.ipmi.core.api.sync with parameters of type CipherSuiteModifier and TypeMethodDescriptionIpmiConnector.createConnection
(InetAddress address, int port, CipherSuite cipherSuite, PrivilegeLevel privilegeLevel) Creates connection to the remote host, with pre setCipherSuite
andPrivilegeLevel
, skipping the getAvailableCipherSuites and getChannelAuthenticationCapabilities phases.IpmiConnector.createConnection
(InetAddress address, CipherSuite cipherSuite, PrivilegeLevel privilegeLevel) Creates connection to the remote host, with pre setCipherSuite
andPrivilegeLevel
, skipping the getAvailableCipherSuites and getChannelAuthenticationCapabilities phases.IpmiConnector.getChannelAuthenticationCapabilities
(ConnectionHandle connectionHandle, CipherSuite cipherSuite, PrivilegeLevel requestedPrivilegeLevel) Gets the authentication capabilities for the connection with the remote host. -
Uses of CipherSuite in org.metricshub.ipmi.core.coding
Methods in org.metricshub.ipmi.core.coding that return CipherSuiteMethods in org.metricshub.ipmi.core.coding with parameters of type CipherSuiteModifier and TypeMethodDescriptionvoid
PayloadCoder.setCipherSuite
(CipherSuite cipherSuite) void
PayloadCoder.setSessionParameters
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType) Sets session parameters.Constructors in org.metricshub.ipmi.core.coding with parameters of type CipherSuiteModifierConstructorDescriptionPayloadCoder
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType) -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.commands
Constructors in org.metricshub.ipmi.core.coding.commands with parameters of type CipherSuiteModifierConstructorDescriptionIpmiCommandCoder
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType) -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.commands.chassis
Constructors in org.metricshub.ipmi.core.coding.commands.chassis with parameters of type CipherSuiteModifierConstructorDescriptionChassisControl
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType, PowerCommand powerCommand) Initiates ChassisControl for encoding and decoding.GetChassisStatus
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType) Initiates GetChassisStatus for encoding and decoding. -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.commands.fru
Constructors in org.metricshub.ipmi.core.coding.commands.fru with parameters of type CipherSuiteModifierConstructorDescriptionGetFruInventoryAreaInfo
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType, int fruId) Initiates GetFruInventoryAreaInfo for both encoding and decoding.ReadFruData
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType, int fruId, BaseUnit unit, int offset, int countToRead) Initiates ReadFruData for both encoding and decoding. -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.commands.payload
Constructors in org.metricshub.ipmi.core.coding.commands.payload with parameters of type CipherSuiteModifierConstructorDescriptionActivateSolPayload
(CipherSuite cipherSuite, int payloadInstance) Instantiate a newActivateSolPayload
DeactivatePayload
(CipherSuite cipherSuite, PayloadType payloadType, int payloadInstance) GetChannelPayloadSupport
(byte channelNumber, CipherSuite cipherSuite, AuthenticationType authenticationType) Initiates class for both encoding and decoding.GetPayloadActivationStatus
(CipherSuite cipherSuite, PayloadType payloadType) -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.commands.sdr
Constructors in org.metricshub.ipmi.core.coding.commands.sdr with parameters of type CipherSuiteModifierConstructorDescriptionGetSdr
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType, int reservationId, int recordId) Initiates GetSdr for both encoding and decoding.GetSdr
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType, int reservationId, int recordId, int offset, int bytesToRead) Initiates GetSdr for both encoding and decoding.GetSdrRepositoryInfo
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType) Initiates GetSdrRepositoryInfo for both encoding and decoding.GetSensorReading
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType, int sensorId) Initiates class for both encoding and decoding.ReserveSdrRepository
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType) Initiates ReserveSdrRepository for both encoding and decoding. -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.commands.sel
Constructors in org.metricshub.ipmi.core.coding.commands.sel with parameters of type CipherSuiteModifierConstructorDescriptionGetSelEntry
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType, int reservationId, int recordId) Initiates GetSelEntry for both encoding and decoding.GetSelInfo
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType) Initiates GetSelInfo for both encoding and decoding.ReserveSel
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType) Initiates ReserveSel for both encoding and decoding. -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.commands.session
Methods in org.metricshub.ipmi.core.coding.commands.session with parameters of type CipherSuiteModifier and TypeMethodDescriptionvoid
GetChannelAuthenticationCapabilities.setSessionParameters
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType) Sets session parameters.Constructors in org.metricshub.ipmi.core.coding.commands.session with parameters of type CipherSuiteModifierConstructorDescriptionCloseSession
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType, int sessionId) Initiates CloseSession for both encoding and decoding.GetChannelAuthenticationCapabilities
(IpmiVersion version, IpmiVersion requestVersion, CipherSuite cipherSuite) Initiates class.GetChannelAuthenticationCapabilities
(IpmiVersion version, IpmiVersion requestVersion, CipherSuite cipherSuite, PrivilegeLevel privilegeLevel, byte channelNumber) Initiates class.OpenSession
(int sessionID, PrivilegeLevel privilegeLevel, CipherSuite cipherSuite) Initiates class for encoding and decoding.OpenSession
(CipherSuite cipherSuite) Initiates class for decoding.Rakp1
(int managedSystemSessionId, PrivilegeLevel privilegeLevel, String username, String password, byte[] bmcKey, CipherSuite cipherSuite) Initiates class for encoding and decoding.Rakp3
(byte statusCode, int managedSystemSessionId, CipherSuite cipherSuite, Rakp1 rakp1, Rakp1ResponseData rakp1ResponseData) Initiates class for encoding and decoding.Rakp3
(CipherSuite cipherSuite, Rakp1 rakp1, Rakp1ResponseData rakp1ResponseData) Initiates class for decoding.SetSessionPrivilegeLevel
(IpmiVersion version, CipherSuite cipherSuite, AuthenticationType authenticationType, PrivilegeLevel privilegeLevel) InitiatesSetSessionPrivilegeLevel
for encoding and decoding -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.protocol.decoder
Constructors in org.metricshub.ipmi.core.coding.protocol.decoder with parameters of type CipherSuiteModifierConstructorDescriptionPlainCommandv20Decoder
(CipherSuite cipherSuite) Protocolv20Decoder
(CipherSuite cipherSuite) Initiates IPMI v2.0 packet decoder. -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.security
Methods in org.metricshub.ipmi.core.coding.security that return CipherSuiteMethods in org.metricshub.ipmi.core.coding.security that return types with arguments of type CipherSuiteModifier and TypeMethodDescriptionstatic List<CipherSuite>
CipherSuite.getCipherSuites
(byte[] bytes) Builds Cipher Suites collection from raw data received byGetChannelCipherSuites
commands. -
Uses of CipherSuite in org.metricshub.ipmi.core.coding.sol
Constructors in org.metricshub.ipmi.core.coding.sol with parameters of type CipherSuiteModifierConstructorDescriptionSolCoder
(byte[] message, byte ackNackSequenceNumber, byte acceptedCharacters, SolAckState ackState, Set<SolOperation> operations, CipherSuite cipherSuite) Creates newSolCoder
.SolCoder
(byte[] message, CipherSuite cipherSuite) Creates newSolCoder
.SolCoder
(byte ackNackSequenceNumber, byte acceptedCharacters, SolAckState ackState, CipherSuite cipherSuite) Creates newSolCoder
.SolCoder
(Set<SolOperation> operations, CipherSuite cipherSuite) Creates newSolCoder
. -
Uses of CipherSuite in org.metricshub.ipmi.core.connection
Methods in org.metricshub.ipmi.core.connection that return CipherSuiteMethods in org.metricshub.ipmi.core.connection that return types with arguments of type CipherSuiteModifier and TypeMethodDescriptionConnection.getAvailableCipherSuites
(int tag) Gets from the managed system supportedCipherSuite
s.ConnectionManager.getAvailableCipherSuites
(int connection) Gets from the managed system supportedCipherSuite
s.Methods in org.metricshub.ipmi.core.connection with parameters of type CipherSuiteModifier and TypeMethodDescriptionConnection.getChannelAuthenticationCapabilities
(int tag, CipherSuite cipherSuite, PrivilegeLevel requestedPrivilegeLevel) Queries the managed system for the details of the authentification process.ConnectionManager.getChannelAuthenticationCapabilities
(int connection, CipherSuite cipherSuite, PrivilegeLevel requestedPrivilegeLevel) Queries the managed system for the details of the authentification process.int
Connection.startSession
(int tag, CipherSuite cipherSuite, PrivilegeLevel privilegeLevel, String username, String password, byte[] bmcKey) Initiates the session with the managed system.int
ConnectionManager.startSession
(int connection, CipherSuite cipherSuite, PrivilegeLevel privilegeLevel, String username, String password, byte[] bmcKey) Initiates the session with the managed system. -
Uses of CipherSuite in org.metricshub.ipmi.core.sm.events
Methods in org.metricshub.ipmi.core.sm.events that return CipherSuiteModifier and TypeMethodDescriptionDefault.getCipherSuite()
Rakp2Ack.getCipherSuite()
StartSession.getCipherSuite()
Constructors in org.metricshub.ipmi.core.sm.events with parameters of type CipherSuiteModifierConstructorDescriptionAuthorize
(CipherSuite cipherSuite, int sequenceNumber, PrivilegeLevel privilegeLevel, int sessionId) Default
(CipherSuite cipherSuite, int sequenceNumber, PrivilegeLevel privilegeLevel) OpenSessionAck
(CipherSuite cipherSuite, PrivilegeLevel privilegeLevel, int sequenceNumber, int managedSystemSessionId, String username, String password, byte[] bmcKey) Provides data required to send RAKP Message 1.Rakp2Ack
(CipherSuite cipherSuite, int sequenceNumber, byte statusCode, int managedSystemSessionId, Rakp1ResponseData rakp1ResponseData) PreparesRakp2Ack
.StartSession
(CipherSuite cipherSuite, int sessionId) -
Uses of CipherSuite in org.metricshub.ipmi.core.sm.states
Methods in org.metricshub.ipmi.core.sm.states that return CipherSuiteConstructors in org.metricshub.ipmi.core.sm.states with parameters of type CipherSuiteModifierConstructorDescriptionRakp3Waiting
(int tag, Rakp1 rakp1, Rakp1ResponseData rakp1ResponseData, CipherSuite cipherSuite) Initiates state.SessionValid
(CipherSuite cipherSuite, int sessionId) Initiates the state.