easy-ca
easy-ca copied to clipboard
Project is abandoned, but I like it
Hi,
I really like this project but it is obvously abandoned. To find a replacement, I did a summary of all forks and thought that my findings were worth sharing. My suggestion for everyone is to head on over to https://github.com/tomberek/easy-ca as it is actively maintained, both with regards to bugfixes and feature growth. If you want to see my motivation, please read on. If you just want to use the project, just head on over to tomberek.
Repos with added value
Repos ordered in number of commits added, most first.
https://github.com/tomberek/easy-ca
Forked from cgzones, but has gone much further. Has everything described in cgzones below, but also:
- Yubikey support
- Support for external CAs
- Code refactoring to break out common functionality from scripts started ..and more.
https://github.com/cgzones/easy-ca
Has travis set up. Can generate OpenVPN client configurations. Can sign CSRs. The only negative are lots of non-descriptive commit messages.
https://github.com/Linreg-gmx-net/easy-ca
Mostly strange changes, but added a switch (-t
) to the create-client
script to set certificate validity time.
https://github.com/IcePlanet/easy-ca
Added:
- Support for CSR signing
- To read the CA password from an environment variable
- A script
create-one_liner
that "Creates one-liner suitable to be copied into various configuration files" - A script
create-server-client
that "Issues a server and client certificate for SERVER_NAME as one file"
Trivial/private changes
This category of repositories does not seem to be a good base to build on. To end up in this list, the repo only does one or more of the following:
- disable SAN to solve https://github.com/redredgroovy/easy-ca/issues/1
- fairly private changes to policy such as certificate lifetime changes
- commits with non-descriptive or non-english messages
Repos:
- https://github.com/ace0/easy-ca - disable SAN
- https://github.com/d-mcd/easy-ca - disable SAN, updated certificate lifetimes
- https://github.com/fcgdam/easy-ca - disable SAN, added slightly modified copy of create-server script
- https://github.com/tiagopossato/easy-ca - Portugese commit messages
- https://github.com/gavinying/easy-ca - non-descriptive commit messages
- https://github.com/zernel/private-ca-suites/ - disable SAN, rename project in README
Identical to fork source
Note: Only the master
branch was inspected.
- https://github.com/bjnix/easy-ca
- https://github.com/bubbapizza/easy-ca
- https://github.com/chenjun3092/easy-ca
- https://github.com/aeekayy/easy-ca
- https://github.com/Frankz/easy-ca
- https://github.com/hpham04/easy-ca
- https://github.com/ingmarcelouna/easy-ca
- https://github.com/spartantri/easy-ca
- https://github.com/glhahn/easy-ca
- https://github.com/hakt0r/easy-ca
- https://github.com/KBSKyeLBell/easy-ca
- https://github.com/kpankonen/easy-ca
- https://github.com/KrzysztofHajdamowicz/easy-ca
- https://github.com/mveplus/easy-ca
- https://github.com/rdammkoehler/easy-ca
- https://github.com/skanduri1987/easy-ca
- https://github.com/SPYRUSInc/easy-ca
- https://github.com/trasherdk/easy-ca
- https://github.com/webenhanced/easy-ca
Thank you for providing this! Hopefully someone can one day merge all of those great commits into one repo...
Any suggestion for cross-repo features that should be added to the family?
Any suggestion for cross-repo features that should be added to the family?
I really don't know, it's been forever since I've looked at (or used) this tool.