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.asyncThe 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) GetsCipherSuites 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 setCipherSuiteandPrivilegeLevel, 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.voidConnectionHandle.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 oneCipherSuiteamong list of availableCipherSuites, 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 oneCipherSuiteamong list of availableCipherSuites, 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) GetsCipherSuites 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 setCipherSuiteandPrivilegeLevel, skipping the getAvailableCipherSuites and getChannelAuthenticationCapabilities phases.IpmiConnector.createConnection(InetAddress address, CipherSuite cipherSuite, PrivilegeLevel privilegeLevel) Creates connection to the remote host, with pre setCipherSuiteandPrivilegeLevel, 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 TypeMethodDescriptionvoidPayloadCoder.setCipherSuite(CipherSuite cipherSuite) voidPayloadCoder.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 newActivateSolPayloadDeactivatePayload(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 TypeMethodDescriptionvoidGetChannelAuthenticationCapabilities.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) InitiatesSetSessionPrivilegeLevelfor 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 byGetChannelCipherSuitescommands. -
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 supportedCipherSuites.ConnectionManager.getAvailableCipherSuites(int connection) Gets from the managed system supportedCipherSuites.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.intConnection.startSession(int tag, CipherSuite cipherSuite, PrivilegeLevel privilegeLevel, String username, String password, byte[] bmcKey) Initiates the session with the managed system.intConnectionManager.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.