Overview
Secrets are the fundamental resource in Xloud Key Manager. Each secret stores an encrypted payload with type metadata. Secrets are referenced by UUID and are never returned in plain text outside of an explicit retrieve operation.Prerequisites
- An active Xloud account with appropriate permissions
- Access to the Xloud Dashboard (
https://connect.<your-domain>) or CLI configured with credentials - API credentials sourced (
source admin-openrc.sh)
Secret Types
| Type | Use Case | Content Type |
|---|---|---|
symmetric | AES encryption keys (AES-128, AES-256) | application/octet-stream |
public | RSA or EC public keys | application/pkix-cert |
private | RSA or EC private keys | application/pkcs8 |
passphrase | Passwords and API tokens | text/plain |
certificate | X.509 certificates | application/pkix-cert |
opaque | Arbitrary binary or text data | Any |
Create a Secret
- Dashboard
- CLI
Navigate to Key Manager
Log in to the Xloud Dashboard (
https://connect.<your-domain>) and navigate to
Project → Key Manager → Secrets.Click Create Secret.Configure secret details
| Field | Description |
|---|---|
| Name | Human-readable identifier for the secret |
| Secret Type | Select the type appropriate for your payload |
| Payload | The secret value — entered in the text area |
| Content Type | MIME type of the payload |
| Expiration | Optional ISO 8601 timestamp after which the secret expires |
Retrieve a Secret
- CLI
List secrets
Show secret metadata (no payload)
Retrieve secret payload
Update and Delete Secrets
Deleting a secret is permanent. If the secret is referenced by containers, Load
Balancer listeners, or other services, those references will break immediately.
Update all references before deleting.
Set Secret Expiration
Secrets can have an expiration date after which they are automatically deleted:Create a secret with expiration
Next Steps
Containers
Bundle secrets into named containers for TLS and key pair management
Certificates
Store and order TLS certificates using Key Manager
ACL
Control who can access your secrets
Troubleshooting
Resolve 403 errors, payload retrieval failures, and expired secret issues