https://github.com/mylamour/mo-vault
Easy to build a secret service with Flask, Docker & Softhsm2
https://github.com/mylamour/mo-vault
docker-compose encryption encryption-as-a-service pkcs11 softhsm2
Last synced: 7 months ago
JSON representation
Easy to build a secret service with Flask, Docker & Softhsm2
- Host: GitHub
- URL: https://github.com/mylamour/mo-vault
- Owner: mylamour
- Created: 2020-11-18T15:53:30.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-01-05T14:15:19.000Z (almost 5 years ago)
- Last Synced: 2025-01-16T03:25:00.721Z (9 months ago)
- Topics: docker-compose, encryption, encryption-as-a-service, pkcs11, softhsm2
- Language: Python
- Homepage:
- Size: 2.12 MB
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Intro
There was some folder
* Base (Base Image which contained softhsm2 & pkcs11 relevant package)
* Dropzone (A simple FTP Server with Data-At-Rest-Encryption)
* Spki (A PKI System with Openssl & Softhsm2)
* Softhsm2-proxy (A Simple Encryption As a Services)# QuickStart
put `3` public pgp key into `softhsm2-proxy/publickeys` folder, those keys was used to encrypt slot's `PIN`
```bash
docker-compose --env-file ./config/.env.dev build
docker-compose --env-file ./config/.env.dev up
```each time when you want genreate a new one token , you can just `rm -rf local/tokens/user02 local/remote local/keks`. And for the details, you just need to enter each folder and check the `reademe` file