Working Mode
- standalone process w/HTTP APIs
- Rust crate that can be easily integrated with other applications
Configurable underlying Cryptographic Module
- OpenSSL library
- Tongsuo library
- native Rust crypto libraries
API
RESTful API, compatible with Hashicorp Vault
Authentication & Authorization
- X.509 certificate
- username/password
- basic ACL
📖 Architecture Diagram
RustyVault is structured into three principal components: RustyVault Core, RustyVault Modules and RustyVault Surface.