summaryrefslogtreecommitdiff
path: root/ssl-cert-gen
blob: ce5dff8157d3f776d771ebbdf362dad6a689e942 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/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"