Skip to content

Commit

Permalink
Minor changes on README.md; readyness, requirements, functionality
Browse files Browse the repository at this point in the history
  • Loading branch information
tmorlando authored May 13, 2024
1 parent 3eaa533 commit 8349aa0
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,30 @@
# CA tool

This is not a ready project; more like a gist showing how to do certain things
This is not a ready product but more like a gist showing how to do certain things.

## Purpose

- Provides user interface for
- keypair generation for CA and certificate user
- issuing certificates based on requests,
- CA keypair generation and self-issuance,
- issuing certificates based on sigining requests,
- listing various object, and
- revocation/CRL generation.

- Keeps track on issues and revoked certificates.
- Implements secret sharing for CA keys using SSSS if available
- Implements secret sharing for CA key access using SSSS (Shamir Secret Sharing Scheme) if available

- Requires OpenSSL 3.x
- Requires OpenSSL 3.x and naturally Python 3.7+

## Examples

### Install
### Setup

Packaging
~~~
$ make # aka python3 -m build
~~~

Installing
~~~
$ pip install nanoCA-1.0.0-py3-none-any.whl
$ alias CA="python -m nanoCA"
Expand Down

0 comments on commit 8349aa0

Please sign in to comment.