Commit graph

2 commits

Author SHA1 Message Date
Harald Hoyer 430970b375 feat(vault): add automated Vault initialization and unseal
- Introduced `initialize_vault` function to handle Vault setup, including health checks, initialization, and unsealing.
- Moved Vault-related logic into dedicated modules (`vault_init` and `vault_setup`) for cleaner separation of concerns.
- Simplified `main.rs` by delegating Vault initialization to a modular function.
2025-03-20 15:31:04 +01:00
Harald Hoyer f11b83ddf4 feat: add hierarchical document signing with Vault API
- Introduced a new hierarchical signing system using HashiCorp Vault.
- Added Rust modules for user management, secrets setup, and document API.
- Implemented API endpoints for login, document upload, signing, and verification.
- Updated README with features, usage, and API examples.
2025-03-20 14:39:22 +01:00