Expand description
Provides utilities for YubiHSM automation.
Modules§
- command 🔒
- Scenario commands.
- error 🔒
- Error handling for automation actions.
- runner 🔒
- Scenario runner
- scenario 🔒
- Provisioning scenarios.
Structs§
- Authenticated
Command Chain - A list of
Commands that are run with a specific authentication. - Ed25519
Signature - Signature made using the ed25519 signing algorithm.
- File
Backed Scenario - A list of authenticated chains of commands executed against a YubiHSM2.
- File
Backed Scenario Return Value Mismatch - A mismatch between a file backed scenario and its return value.
- Opaque
Data - Data for an opaque object, which is guaranteed to be not larger than
OpaqueData::MAX_DATA_SIZEbytes. - Opaque
Data File - A file containing opaque data.
- Scenario
- A list of authenticated chains of commands executed against a YubiHSM2.
- Scenario
Return Value - The return value of a
Scenario. - Scenario
Runner - Runs commands against a physical or in-memory YubiHSM2 token.
Enums§
- Audit
Option - Indicates the setting of the auditing.
- Command
- A single command that is atomically executed against a YubiHSM2.
- Command
Name - The printable name of a
Command. - Command
Return Value - The return value of a
Command. - Error
- The error that may occur when automating actions against a YubiHSM2 device.
- File
Backed Command - A single command that is atomically executed against a YubiHSM2.
- List
Object Filter - A filter to apply when retrieving information about objects in a YubiHSM2.
- Object
Type - An object type in the YubiHSM2.
- Opaque
Data Algorithm - The “algorithm” (or type) of an opaque data object.
- Opaque
Data Capabilities - The valid capabilities for an opaque data object.