Ostatnio aktywny 2 months ago

Rewizja 36860f3386c645833d26153c0cf3deb0f4f2ade1

mk-ssl-cert Surowy
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