A web interface for running your own certificate authority. Ideal for generating certificates for internal-use only.
## Requirements
- Ruby 2.3 or higher
- Bundler
- MySQL database (configured in
config/guardian.yml
once cloned)
git clone https://github.com/adamcooke/guardian
cd guardian
bundle
bundle exec rake db:schema:load guardian:create_initial_user
bundle exec rails server
cd guardian
git pull
bundle
bundle exec rake db:migrate
- Restart web server
- Support for revocation lists
- A UI would be nice
- macOS Mojave needs to run
gem install mysql2 -v '0.4.10' -- --with-ldflags=-L/usr/local/opt/openssl/lib --with-cppflags=-I/usr/local/opt/openssl/include
to install mysql2