#!/bin/bash set -euxo pipefail cd "$(dirname "${BASH_SOURCE[0]}")" # Generate a new RSA key/cert for local development HOST="localhost.warp.demo" openssl req \ -x509 \ -out "${HOST}.crt" \ -keyout "${HOST}.key" \ -newkey rsa:2048 \ -nodes \ -sha256 \ -subj "/CN=${HOST}" \ -extensions EXT \ -config <( \ printf "[dn]\nCN=${HOST}\n[req]\ndistinguished_name = dn\n[EXT]\nsubjectAltName=DNS:${HOST}\nkeyUsage=digitalSignature\nextendedKeyUsage=serverAuth")