diff options
Diffstat (limited to 'mktestcert')
-rwxr-xr-x | mktestcert | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/mktestcert b/mktestcert new file mode 100755 index 0000000..bb092d7 --- /dev/null +++ b/mktestcert @@ -0,0 +1,13 @@ +#!/bin/sh + +set -eu + +key="$1" +cert="$2" +csr="$(mktemp)" + +openssl genrsa -out "$key" 2048 +openssl rsa -in "$key" -out "$key" +openssl req -sha256 -new -key "$key" -out "$csr" -subj '/CN=localhost' +openssl x509 -req -sha256 -days 365 -in "$csr" -signkey "$key" -out "$cert" +rm -f "$csr" |