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
The
LogDigest
Truncated SHA-256 digest of a log entry and the previous log digest
LogEntries
Response from [Client::get_log_entries].
LogEntry
Entry in the log response.
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.
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.

Constantsยง

LOG_DIGEST_SIZE
Size of a truncated digest in the log