Shellpki is a very tiny and easy PKI in command lines.
Go to file
Victor LABORIE 6684fb4d71 Use 4096 bits for CA key 2018-01-15 17:38:52 +01:00
README.md add a README.md 2017-05-20 23:36:47 -04:00
openssl.cnf Add v3_ca extension when generating CA. 2017-03-05 15:11:54 +01:00
shellpki.sh Use 4096 bits for CA key 2018-01-15 17:38:52 +01:00

README.md

shellpki

This script is a wrapper around openssl to manage all the pki stuff for openvpn.

Usage

First create the directory, put the script in it and the openssl configuration file. You may certainly need to edit the configuration.

mkdir -p /etc/openvpn/ssl
cp /path/to/shellpki.sh /etc/openvpn/ssl/
cp /path/to/openssl.cnf /etc/openvpn/ssl/
$EDITOR /etc/openvpn/ssl/openssl.cnf

Then you'll need to initialize the pki.

cd /etc/openvpn/ssl
sh shellpki.sh init

Once it's done, you can create all the certificates you need.

sh shellpki.sh create