#!/bin/sh # Creates a self-signed certificate to use for signing exchanges. # TODO: Integrate into tools/wptserve/wptserve/sslutils/openssl.py set -e openssl ecparam -out 127.0.0.1.sxg.key -name prime256v1 -genkey openssl req -new -sha256 \ -key 127.0.0.1.sxg.key \ -out 127.0.0.1.sxg.csr \ -subj '/CN=127.0.0.1/O=Test/C=US' openssl x509 -req -days 3650 \ -in 127.0.0.1.sxg.csr \ -extfile 127.0.0.1.sxg.ext \ -signkey 127.0.0.1.sxg.key \ -out 127.0.0.1.sxg.pem