Files
aad-local-file-share/scripts/generate-self-signed.sh
Ludwig Lehnert 70fe6076a4 initial commit
2026-02-03 16:39:37 +01:00

16 lines
339 B
Bash

#!/usr/bin/env bash
set -euo pipefail
CERT_DIR="${1:-./traefik/certs}"
HOSTNAME="${2:-localhost}"
mkdir -p "${CERT_DIR}"
openssl req -x509 -nodes -newkey rsa:2048 \
-keyout "${CERT_DIR}/traefik.key" \
-out "${CERT_DIR}/traefik.crt" \
-days 365 \
-subj "/CN=${HOSTNAME}"
echo "Generated certs in ${CERT_DIR} for CN=${HOSTNAME}"