Automates the download and hosting of CRL data from a remote Certificate Authority. Revoke is designed to be executed via chron.
- Retrieve remote CRL data via HTTP or HTTPS
- Validates remote CRL data
- Serves CRLs via local HTTPD
- Written using BASH to maximize native compatibility and remain lighweight
- Retrieve an unlimited number of CRLs
- Support for full and delta CRLs
- Bash
- Apache HTTP Server 2.4
- OpenSSL 1.0.2 or later
- Curl 7.29 or later
Installation instructions here.
If you discover a security vulnerability within revoke, please send an e-mail to tony@cavella.com. Security vulnerabilities are taken very seriously and will be addressed with the utmost priority.
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the GNU General Public License v3.0. See LICENSE
for more information.
Tony Cavella - tony@cavella.com
Project Link: https://github.com/altCipher/revoke
- Google - TickInCircle icon used in logo.
- Img Shields - Shields used in
README
- Choose an Open Source License - Project
LICENSE
- GitHub Pages
- Markdown Cheatsheet - Adam Pritchard's markdown cheatsheet.
- Semantic Version - Semantic Versioning Specification v2.0.0