Skip to main content

Module automation

Module automation 

Source
Expand description

Provides utilities for YubiHSM automation.

Modules§

command 🔒
Scenario commands.
error 🔒
Error handling for automation actions.
runner 🔒
Scenario runner
scenario 🔒
Provisioning scenarios.

Structs§

AuthenticatedCommandChain
A list of Commands that are run with a specific authentication.
Ed25519Signature
Signature made using the ed25519 signing algorithm.
FileBackedScenario
A list of authenticated chains of commands executed against a YubiHSM2.
FileBackedScenarioReturnValueMismatch
A mismatch between a file backed scenario and its return value.
OpaqueData
Data for an opaque object, which is guaranteed to be not larger than OpaqueData::MAX_DATA_SIZE bytes.
OpaqueDataFile
A file containing opaque data.
Scenario
A list of authenticated chains of commands executed against a YubiHSM2.
ScenarioReturnValue
The return value of a Scenario.
ScenarioRunner
Runs commands against a physical or in-memory YubiHSM2 token.

Enums§

AuditOption
Indicates the setting of the auditing.
Command
A single command that is atomically executed against a YubiHSM2.
CommandName
The printable name of a Command.
CommandReturnValue
The return value of a Command.
Error
The error that may occur when automating actions against a YubiHSM2 device.
FileBackedCommand
A single command that is atomically executed against a YubiHSM2.
ListObjectFilter
A filter to apply when retrieving information about objects in a YubiHSM2.
ObjectType
An object type in the YubiHSM2.
OpaqueDataAlgorithm
The “algorithm” (or type) of an opaque data object.
OpaqueDataCapabilities
The valid capabilities for an opaque data object.