zdt-openvpn/bin/ovpn_initpki

28 lines
407 B
Plaintext
Raw Permalink Normal View History

2022-05-24 14:47:14 +00:00
#!/bin/bash
#
# Initialize the EasyRSA PKI
#
if [ "$DEBUG" == "1" ]; then
env
2022-05-24 14:47:14 +00:00
set -x
else
exec 2> /dev/null
2022-05-24 14:47:14 +00:00
fi
set -e
# Provides a sufficient warning before erasing pre-existing files
easyrsa init-pki
# we rely on external KMS
echo "BastionOpenVPNRootCA" | easyrsa build-ca nopass
2022-05-24 14:47:14 +00:00
easyrsa gen-dh
openvpn --genkey secret $EASYRSA_PKI/ta.key
easyrsa gen-crl
echo "Successfully bootstrapped PKI"