#!/bin/sh set -eu basename="$1" openssl req \ -subj '/CN=domain.com/O=My Company Name LTD./C=US' \ -new -newkey rsa:2048 \ -days 365 \ -nodes \ -x509 \ -keyout "$basename.key" \ -out "$basename.crt" cat "$basename.key" "$basename.crt" > "$basename.pem" ls -l "$basename.key" "$basename.crt" "$basename.pem"