mirror of
https://github.com/servo/servo.git
synced 2025-07-12 09:53:40 +01:00
19 lines
480 B
Bash
Executable file
19 lines
480 B
Bash
Executable file
#!/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
|