An open API service indexing awesome lists of open source software.

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

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")
```