subrepo: subdir: "apps/aquatic" merged: "34b45e92" upstream: origin: "https://github.com/greatest-ape/aquatic" branch: "master" commit: "34b45e92" git-subrepo: version: "0.4.9" origin: "???" commit: "???"
18 lines
547 B
Bash
Executable File
18 lines
547 B
Bash
Executable File
#/bin/bash
|
|
# Generate self-signed TLS cert and private key for local testing
|
|
|
|
set -e
|
|
|
|
TLS_DIR="./tmp/tls"
|
|
|
|
mkdir -p "$TLS_DIR"
|
|
cd "$TLS_DIR"
|
|
|
|
openssl ecparam -genkey -name prime256v1 -out key.pem
|
|
openssl req -new -sha256 -key key.pem -out csr.csr -subj "/C=GB/ST=Test/L=Test/O=Test/OU=Test/CN=example.com"
|
|
openssl req -x509 -sha256 -nodes -days 365 -key key.pem -in csr.csr -out cert.crt
|
|
openssl pkcs8 -in key.pem -topk8 -nocrypt -out key.pk8
|
|
|
|
echo "tls_certificate_path = \"$TLS_DIR/cert.crt\""
|
|
echo "tls_private_key_path = \"$TLS_DIR/key.pk8\""
|