Re-exports§
pub use env::EnvSecretsManager;pub use greentic_secrets_core as core;pub use greentic_secrets_spec as spec;
Modules§
- api_
keys - Helpers for store/distributor/billing API key references (opaque refs only; no secrets).
- env
- provider_
secrets - Helper utilities for events/messaging provider secrets.
- signing_
keys - Helpers for storing and retrieving signing key references (no signing logic).
Structs§
- Apply
Failure - Errors encountered while applying a seed entry.
- Apply
Options - Options for applying seeds.
- Apply
Report - Summary report from seed application.
- Broker
Store - Adapter that applies seeds against a broker-backed store.
- DevContext
- Minimal dev context used for resolving requirement keys into URIs.
- Normalized
Seed Entry - Normalized seed entry with bytes payload.
- Secret
Key - Canonical secret identifier used across manifests and bindings.
- Secret
Requirement - Structured secret requirement used in capabilities, bindings, and deployment plans.
- Secret
Scope - Canonical secret scope (environment, tenant, team).
- SeedDoc
- Seed document containing entries to apply into a store.
- Seed
Entry - Seed entry for a single secret URI.
Enums§
- Secret
Error - Error conditions that can occur while interacting with a secrets provider.
- Secret
Format - Supported secret content formats.
- Seed
Value - Seed value payloads.
Traits§
- Secrets
Manager - Minimal secrets manager interface shared between hosts and providers.
- Secrets
Store
Functions§
- apply_
seed - Apply all entries in a seed document to the provided store.
- resolve_
uri - Resolve a requirement into a concrete URI for dev flows.
Type Aliases§
- Result
- Result type returned by
SecretsManager.