https://github.com/opus-codium/pakotoa
A Ruby on Rails application to manage X.509 Public Key Infrastructures
https://github.com/opus-codium/pakotoa
certificate-authority certificates hacktoberfest pki rails ruby web-services x509
Last synced: about 2 months ago
JSON representation
A Ruby on Rails application to manage X.509 Public Key Infrastructures
- Host: GitHub
- URL: https://github.com/opus-codium/pakotoa
- Owner: opus-codium
- Created: 2015-08-13T14:42:05.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2026-04-05T04:05:48.000Z (3 months ago)
- Last Synced: 2026-04-05T06:10:48.650Z (3 months ago)
- Topics: certificate-authority, certificates, hacktoberfest, pki, rails, ruby, web-services, x509
- Language: Ruby
- Homepage:
- Size: 2.3 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Pakotoa
A web application to manage X.509 Public Key Infrastructures (PKI).
## Goals
* Create and manage Certificate Authorities (CA), including chained/intermediate CAs;
* Issue Certificates from Certificate Signing Requests (CSR);
* Revoke Certificates and issue Certificate Revocation Lists (CRL);
* Manage Policies to impose constraints on Certificate issuance;
## Setup
Install as a regular Ruby on Rails application. Setup the database with:
```sh-session
bundle exec rails db:setup
```
An initial user account must be created with:
```sh-session
bundle exec rails console
```
Then, in the Rails console:
```ruby
User.create(email: "bob@example.com", password: "secret")
```