diff options
author | Lars Wirzenius <liw@liw.fi> | 2021-12-10 16:48:35 +0200 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2021-12-10 16:48:35 +0200 |
commit | 96f6cee09873d7f4edf59dddd57c8a27df9e6b91 (patch) | |
tree | 41a402ad71ef477a7f407df07aeeb9b2e308561d /mktestcert | |
parent | 596747b3668117734eb0a38122bbab939d9ab330 (diff) | |
download | obnam-benchmark-96f6cee09873d7f4edf59dddd57c8a27df9e6b91.tar.gz |
add test cert for TLS
Sponsored-by: author
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" |