chore: fix arch graph
This commit is contained in:
parent
510d87f462
commit
76cd35c36b
@ -230,7 +230,7 @@ Tokens have:
|
||||
└─────────┘ └────────┘
|
||||
```
|
||||
|
||||
For detailed architecture: `docs/ARCHITECTURE.md`
|
||||
For detailed architecture: `docs/architecture.md`
|
||||
|
||||
---
|
||||
|
||||
@ -313,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
|
||||
@ -95,32 +94,32 @@ SecretumVault = Secrets Manager + Encryption Service + Key Management
|
||||
│ QUANTUMVAULT CORE │
|
||||
├─────────────────────────────────────────────────────────────────┤
|
||||
│ │
|
||||
│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────────┐ │
|
||||
│ │ Request │ │ Auth/Policy │ │ Secrets Router │ │
|
||||
│ │ Handler │→ │ Engine │→ │ (Path-based) │ │
|
||||
│ └─────────────┘ └──────────────┘ └──────────────────────┘ │
|
||||
│ ┌─────────────┐ ┌──────────────┐ ┌──────────────────────┐ │
|
||||
│ │ Request │ │ Auth/Policy │ │ Secrets Router │ │
|
||||
│ │ Handler │→ │ Engine │→ │ (Path-based) │ │
|
||||
│ └─────────────┘ └──────────────┘ └──────────────────────┘ │
|
||||
│ │ │ │
|
||||
│ ↓ ↓ │
|
||||
│ ┌──────────────────┐ ┌────────────────────┐ │
|
||||
│ │ Cedar Policies │ │ Secrets Engines │ │
|
||||
│ │ (Authorization) │ │ (KV, Transit, │ │
|
||||
│ └──────────────────┘ │ Dynamic, PKI) │ │
|
||||
│ └────────────────────┘ │
|
||||
│ ┌──────────────────┐ ┌────────────────────┐ │
|
||||
│ │ Cedar Policies │ │ Secrets Engines │ │
|
||||
│ │ (Authorization) │ │ (KV, Transit, │ │
|
||||
│ └──────────────────┘ │ Dynamic, PKI) │ │
|
||||
│ └────────────────────┘ │
|
||||
│ │ │
|
||||
└──────────────────────────────────────────────┼──────────────────┘
|
||||
│
|
||||
┌───────────────────────────────────────┼───────────────┐
|
||||
│ │ │
|
||||
┌──────▼────────┐ ┌──────────────▼──────┐ ┌▼──────────────┐ │
|
||||
│ 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