Ultima attività 1 month ago

Revisione d4e49fbfe5d2bb37ff0d3d80dc5fc4164b465462

mk-ssl-cert Raw
1#!/bin/bash
2
3set -euo pipefail
4
5source .env
6SSL_FQDN=${SSL_DOMAIN:?Insert hostname this certificate is for}
7SSL_COMMON_NAME=${SSL_INPUT:?Insert common name for this certificate}
8
9printf "Creating self-signed SSL certificate...\n"
10openssl req -x509 -nodes -newkey rsa:2048 -keyout "/usr/local/share/ca-certificates/${SSL_FQDN}.key" -out "/usr/local/share/ca-certificates/${SSL_FQDN}.crt" -days 365 -subj "/CN=${SSL_COMMON_NAME}"
11printf "Updating system's trusted certificates...\n"
12update-ca-certificates
13