generate-test-certs.sh (480B)
1 #!/bin/sh 2 3 # Creates a self-signed certificate to use for signing exchanges. 4 # TODO: Integrate into tools/wptserve/wptserve/sslutils/openssl.py 5 6 set -e 7 8 openssl ecparam -out 127.0.0.1.sxg.key -name prime256v1 -genkey 9 10 openssl req -new -sha256 \ 11 -key 127.0.0.1.sxg.key \ 12 -out 127.0.0.1.sxg.csr \ 13 -subj '/CN=127.0.0.1/O=Test/C=US' 14 15 openssl x509 -req -days 3650 \ 16 -in 127.0.0.1.sxg.csr \ 17 -extfile 127.0.0.1.sxg.ext \ 18 -signkey 127.0.0.1.sxg.key \ 19 -out 127.0.0.1.sxg.pem