Expand description
Core traits and types for the secretx secrets retrieval library.
Backend crates depend on this crate and implement SecretStore and/or
SigningBackend. Use SecretUri::parse to parse secretx: URIs
in backend constructors.
Structs§
- Backend
Registration - Registration entry for a
SecretStorebackend. - Secret
Uri - A parsed
secretx:URI. - Secret
Value - A secret value whose memory is zeroed on drop.
- Signing
Backend Registration - Registration entry for a
SigningBackendbackend. - Writable
Backend Registration - Registration entry for a
WritableSecretStorebackend.
Enums§
- Secret
Error - Errors returned by secret store operations.
- Signing
Algorithm - Key algorithm used by a
SigningBackend.
Traits§
- Secret
Store - A backend that retrieves and stores secrets.
- Signing
Backend - A signing backend where the private key never leaves the HSM.
- Writable
Secret Store - A
SecretStorethat also supports writing.