From 9fe293e442ad5f6c5b4fc758826daf38d1c237e3 Mon Sep 17 00:00:00 2001 From: Yuuta Liang Date: Wed, 25 Oct 2023 03:51:43 +0800 Subject: Add user stories for persistence Signed-off-by: Yuuta Liang --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index ce16c92..9b4f359 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,12 @@ As a user, I want to be able to: template they use after CSR input. 6. View audit logs like who did what at what time for legal audit uses. Audit log entries must never be deleted. +7. Choose to save the whole CA database into a JSON file. That is, save the + private key, CA certificate, issued / revoked certificates, templates, and + logs into a JSON file. Signing certs and CRLs and revoking certs will + automatically save the database for audit purposes. +8. Load the CA database from JSON and restore the private key, CA cert, cert + list, templates, and logs. For example, the user can add arbitrary number of `Cert`'s into a `CA` container, upon each successful sign. -- cgit v1.2.3