Compare commits
2 Commits
88697f5562
...
76cd35c36b
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
76cd35c36b | ||
|
|
510d87f462 |
44
README.md
44
README.md
@ -183,20 +183,23 @@ Tokens have:
|
||||
│
|
||||
┌──────────────────┼──────────────────┐
|
||||
│ │ │
|
||||
┌───▼────┐ ┌───▼────┐ ┌────▼────┐
|
||||
▼ ▼ ▼
|
||||
┌────────┐ ┌────────┐ ┌──────────┐
|
||||
│ Auth │ │ Cedar │ │ Metrics │
|
||||
│Manager │ │ Policy │ │Collection
|
||||
└───────── │Engine │ └─────────┘
|
||||
│Manager │ │ Policy │ │Collection│
|
||||
└────────┘ │ Engine │ └──────────┘
|
||||
└────────┘
|
||||
│
|
||||
┌─────────────────────┼──────────────────────┐
|
||||
│ │ │
|
||||
┌───▼──────┐ ┌─────────▼────────┐ ┌───────▼───────┐
|
||||
▼ ▼ ▼
|
||||
┌──────────┐ ┌──────────────────┐ ┌───────────────┐
|
||||
│ KV Engine│ │ Transit Engine │ │ PKI Engine │
|
||||
│ (Crypto)│ │ (Encrypt/Desc) │ │(Certificates) │
|
||||
│ (Crypto)│ │ (Encrypt/Desc) │ │ (Certificates)│
|
||||
└──────────┘ └──────────────────┘ └───────────────┘
|
||||
│ │ │
|
||||
│ ┌───────────▼───────────┐ │
|
||||
│ ▼ │
|
||||
│ ┌───────────────────────┐ │
|
||||
│ │ Database Engine │ │
|
||||
│ │ (Dynamic Secrets) │ │
|
||||
│ └───────────────────────┘ │
|
||||
@ -205,26 +208,29 @@ Tokens have:
|
||||
│
|
||||
┌─────────────────┼────────────────┐
|
||||
│ │ │
|
||||
┌───▼──────┐ ┌────▼────┐ ┌─────▼─────┐
|
||||
▼ ▼ ▼
|
||||
┌──────────┐ ┌──────────┐ ┌───────────┐
|
||||
│ Crypto │ │ Storage │ │ Seal │
|
||||
│ Registry │ │ Registry │ │ Manager │
|
||||
└──────────┘ └─────────┘ └───────────┘
|
||||
└──────────┘ └──────────┘ └───────────┘
|
||||
│ │ │
|
||||
│ ┌───────┼────────┐ │
|
||||
│ │ │ │ │
|
||||
┌───▼──┐ ┌──▼──┐ ┌──▼──┐ ┌──▼──┐ ┌─▼─────────┐
|
||||
│OpenSSL
|
||||
│ │ │etcd │ │SurrealDB │Shamir SSS │
|
||||
└───────┘ └─────┘ └──────┘ └──────┘ └─────────┘
|
||||
▼ ▼ ▼ ▼ ▼
|
||||
┌────────┐ ┌─────┐ ┌─────┐ ┌─────┐ ┌────────────┐
|
||||
│OpenSSL │ │etcd │ │ DB │ │ FS │ │ Shamir SSS │
|
||||
└────────┘ └─────┘ └─────┘ └─────┘ └────────────┘
|
||||
│
|
||||
┌────────┼────────┐
|
||||
│ │ │
|
||||
┌───▼──┐ ┌──▼──┐ ┌──▼──┐
|
||||
│FS │ │Postgres │
|
||||
└──────┘ └──────┘ └─────┘
|
||||
▼
|
||||
┌─────────────────┐
|
||||
│ │
|
||||
▼ ▼
|
||||
┌─────────┐ ┌────────┐
|
||||
│SurrealDB│ │Postgres│
|
||||
└─────────┘ └────────┘
|
||||
```
|
||||
|
||||
For detailed architecture: `docs/ARCHITECTURE.md`
|
||||
For detailed architecture: `docs/architecture.md`
|
||||
|
||||
---
|
||||
|
||||
@ -307,7 +313,7 @@ default_ttl = 24
|
||||
cedar_policies_dir = "/etc/secretumvault/policies"
|
||||
```
|
||||
|
||||
Full reference: `docs/CONFIGURATION.md`
|
||||
Full reference: `docs/configuration.md`
|
||||
|
||||
---
|
||||
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
|
||||
**Version:** 3.0
|
||||
**Date:** 2025-12-21
|
||||
**Author:** Jesús Pérez (Kit Digital / Rust Las Palmas)
|
||||
**Author:** Jesús Pérez
|
||||
**Project Name:** `secretumvault` or `svault`
|
||||
|
||||
## Executive Summary
|
||||
@ -23,7 +23,6 @@
|
||||
- ❌ NO compite con Enterprise Vault features
|
||||
|
||||
**Es ideal para**:
|
||||
- ✅ Kit Digital projects (PYMES españolas)
|
||||
- ✅ Aplicaciones que necesitan PQC ahora
|
||||
- ✅ Infraestructura moderna (Kubernetes, SurrealDB)
|
||||
- ✅ Compliance NIS2 + post-quantum readiness
|
||||
@ -108,19 +107,19 @@ SecretumVault = Secrets Manager + Encryption Service + Key Management
|
||||
│ └────────────────────┘ │
|
||||
│ │ │
|
||||
└──────────────────────────────────────────────┼──────────────────┘
|
||||
│
|
||||
┌───────────────────────────────────────┼───────────────┐
|
||||
│ │ │
|
||||
┌──────▼────────┐ ┌──────────────▼──────┐ ┌▼──────────────┐ │
|
||||
│ Crypto Layer │ │ Storage Layer │ │ Seal/Unseal │ │
|
||||
├───────────────┤ ├─────────────────────┤ ├───────────────┤ │
|
||||
│ • aws-lc-rs │ │ • SurrealDB │ │ • Master Key │ │
|
||||
│ • RustCrypto │ │ • Filesystem │ │ • Shamir SSS │ │
|
||||
│ • Tongsuo │ │ • etcd/Consul │ │ • Auto-unseal │ │
|
||||
│ • OpenSSL │ │ • PostgreSQL │ │ (KMS) │ │
|
||||
└───────────────┘ └─────────────────────┘ └───────────────┘ │
|
||||
│
|
||||
└────────────────────────────────────────────────────────────────┘
|
||||
│ │ │
|
||||
│ ┌──────────────────────────────────────┼──────┐ │
|
||||
│ │ │ │ │
|
||||
│ ▼ ▼ ─────────────┘ ▼ │
|
||||
│ ┌───────────────┐ ┌─────────────────────┐ ┌───────────────┐ │
|
||||
│ │ Crypto Layer │ │ Storage Layer │ │ Seal/Unseal │ │
|
||||
│ ├───────────────┤ ├─────────────────────┤ ├───────────────┤ │
|
||||
│ │ • aws-lc-rs │ │ • SurrealDB │ │ • Master Key │ │
|
||||
│ │ • RustCrypto │ │ • Filesystem │ │ • Shamir SSS │ │
|
||||
│ │ • Tongsuo │ │ • etcd/Consul │ │ • Auto-unseal │ │
|
||||
│ │ • OpenSSL │ │ • PostgreSQL │ │ (KMS) │ │
|
||||
│ └───────────────┘ └─────────────────────┘ └───────────────┘ │
|
||||
└─────────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user