~fkooman/vpn-ca

VPN CA
allow for umask to restrict group permission bits
update Makefile
fix Makefile, man permissions, brackets

clone

read-only
https://git.sr.ht/~fkooman/vpn-ca
read/write
git@git.sr.ht:~fkooman/vpn-ca

You can also use your local clone with git send-email.

Summary: Simple CA to manage server and client certificates

Description: Simple CA that can be used to manage server and client certificates for use with e.g. TLS VPNs, 802.1X or a simple home lab with self issued certificates.

License: MIT

#Introduction

Simple CA that can be used to manage server and client certificates for use with e.g. TLS VPNs, 802.1X, or a simple home lab with self issued certificates.

#Why

We needed something more robust and simpler than easy-rsa.

#Build

$ go build -o vpn-ca tuxed.net/vpn-ca/cmd/vpn-ca/...

We also provide a Makefile for your convenience:

$ make

To generate the manpage, make sure you have scdoc installed and run:

$ make vpn-ca.1

#Usage

$ ./vpn-ca --help

You can also look at the provided vpn-ca(1) manpage:

$ man ./vpn-ca.1

If you installed vpn-ca through your package manager you can also open the installed manpage:

$ man 1 vpn-ca

Another option is to read the manpage source.