Expand description
Defines common types and traits used across the CipherStash ecosystem, particularly for CipherStash Token Service (CTS) and the CTS Client
used in cipherstash-client.
§Features
server- Enables Server-specific types and traits.
Re-exports§
pub use axum;
Modules§
- protocol
- Manages the types used by the CTS server and client to ensure they are in sync.
Structs§
- CtsService
Discovery - CTS service.
- Invalid
Workspace Id - Workspace
- Defines a workspace.
- Workspace
Id - A unique identifier for a workspace. Workspace IDs are 10-byte random strings formatted in base32.
- Workspace
IdGeneration Error - Zero
KmsService Discovery - ZeroKms service.
Enums§
- AwsRegion
- Region
- Defines the region of a CipherStash service.
A region in CipherStash is defined by the region identifier and the provider separated by a dot.
For example,
us-west-2.awsis a valid region identifier and refers to the AWS regionus-west-2. - Region
Error
Traits§
- Service
Discovery - Simple service discover trait that defines the name of the service and the endpoint for a given region.