#!/bin/bash # Generate self-signed SSL certificate for development CERT_DIR="$(dirname "$0")/certs" mkdir -p "$CERT_DIR" openssl req -x509 -nodes -days 365 -newkey rsa:2048 \ -keyout "$CERT_DIR/key.pem" \ -out "$CERT_DIR/cert.pem" \ -subj "/C=US/ST=Dev/L=Dev/O=Dev/CN=localhost" \ -addext "subjectAltName=DNS:localhost,IP:127.0.0.1" echo "Certificate generated in $CERT_DIR" echo " - cert.pem (certificate)" echo " - key.pem (private key)"