最終更新 2 months ago

修正履歴 e96ffb16f5cf7926ca5a53e4ccb633984d84d8da

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