Skip to content

Commit

Permalink
fix
Browse files Browse the repository at this point in the history
  • Loading branch information
yutakahirano committed Apr 20, 2020
1 parent 9e1d7cd commit 25e8cf1
Show file tree
Hide file tree
Showing 7 changed files with 299 additions and 111 deletions.
12 changes: 12 additions & 0 deletions tools/quic/certs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
To generate cert.key and cert.pem:

1. Remove web-platform.test.key and web-platform.test.pem in ../../certs.
1. From the root, run
`./wpt serve --config tools/quic/certs/config.json` and terminate it
after it has started up.
1. Move tools/certs/web-platform.test.key to tools/quic/certs/cert.key.
1. Move tools/certs/web-platform.test.pem to tools/quic/certs/cert.pem.
1. Recover the original web-platform.test.key and web-platform.test.pem in
../../certs.

See also: ../../certs/README.md
28 changes: 28 additions & 0 deletions tools/quic/certs/cert.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDbyPuiBGpxhavF
3j7pI6g+A0gC4BTLTqMObKSTkQWsjq1GOd2LA1lwTPLObwrvhIUFzbwoIbOwoPMe
MkjssFCHG3FMj56cKiAQ2DFI6dK5PjGUVNSRxk/F4Hh2Zx9DTENl/Eb/cRT2yuu+
W9HCu/BWfbWwlwwN5vxyneCoh5cBB/jd1KTORguYpuatHb85AD5BRhYLXwHF7yVH
NVxHeuGlK31yuYCHNKvBHDgZF5Tp8FqKXnVU+PlKXCSU5602c2U5xHIFvKTyiZlM
cYXNSUp0lcNw/iTSVtsPE4k1stu6qkWdT7H/uU+GUB+aLqO+svA/s9GGX8HZgt+r
vSFE8lIJAgMBAAECggEBAJA96D9djIoygxhaEompmCoStzkD3UHMuyClVqFuRP4J
qVh0c5xfN1yHc7bdk5y8KR00966S574c81G3CLslv8Pb09C+VQcCcob7i+ThaCWg
1qMVxWhicUpZVlXGufLN41HUbrgIfAy4Al2tHw4hj8sDt7FMgGHDXZzPVnjke8r1
O9YiJl1Qx4L7vMWruGa9QWjFgHnG+uhaKjsL2v7JQOGy5t8aboVyb7h8rGg/mC+e
HIYOucV1aEMgYVaAnhGsKMHkx5A1xWpXBSruG+GRBx/kXWZ+kCNckLXuVdrhq4HI
AdbxIzqQTPMXpO3RAujyrxkHabENMPA/FGH4szmdLoECgYEA9z8pe7/vSlWgfhsF
z5QnwWHyFjruhgD/2sa4LB/cmwTQdGw8E5TNHDbCgmS499DZUXIZuBOTekdEVDQa
ng8VyL3o7Dms+5iPi5cqscp1KkjLEMyPpqs4JTuixRpjmMfycdxVTpXhcuqnJpTL
QC9pR5N/zZcAMDlBv0Fzc8T78XkCgYEA45DueWGHVf2u4uMYyWxyZhaNDagl13yx
/oSSUTzoLvSpGQxKkv+fxSNqL3nu5Ia6uD4Gu5NubP4Hr/VeSKRfmkT1luvFcVfC
kn8r8bssZq855AVJxXa5K1auWjCuFHj0pYf56sfhkPxpY0RQEgkvuE3iosQ12gFX
vw147FtQURECgYEA85RpVP45S31iOPp8Vg16wRyyeE4ksSYI6kr+JJJbLummSBxd
b1kYXSRhqj56r8I0ZvXG+r9men/9hAs08eSgrHzUHO2RSuj4+ie6Kx/vH/JJBErT
dvqVvLCs4gvmdRz+8EeGT35/dkxQ0kSinKBY0ugwb6XEzL2L1VUw3awCHdkCgYEA
qtQIgOv6uU2ndEDAQax8MDCrkF3yklHUGFkSsZNERMN7EQeOD81+9XFBbARflgOh
tV8ylKr3ETCdOrS6I1PpRJiRt8qjvBMCSBDZPyygBzFxBsAFggs+s87tMV0rwMiP
9pcdv+ZuaPVic5c7eF6XCQbGpCMgvdeWNCB77woZP9ECgYEAlobkPGDYCy/RaViU
Fbq5Go6w0pMVnLzYbn4Gh1AJPeQKISqXtJZ7tqpdW+i7qzkLw74ELaYCBR2ZElrj
EVe5aROx6TFN9RnjkFnyv9LeyYL+YPc8AIwVUCeSPikSGLFpJfa/jwDmWh3vHmmA
NRUP40wbtBi42C2udrTxUWsHxqc=
-----END PRIVATE KEY-----
240 changes: 240 additions & 0 deletions tools/quic/certs/cert.pem

Large diffs are not rendered by default.

17 changes: 17 additions & 0 deletions tools/quic/certs/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"ports": {
"http": [],
"https": ["auto"],
"ws": [],
"wss": []
},
"check_subdomains": false,
"ssl": {
"type": "openssl",
"openssl": {
"duration": 3650,
"force_regenerate": false,
"base_path": "tools/certs"
}
}
}
28 changes: 0 additions & 28 deletions tools/quic/certs/leaf_cert.key

This file was deleted.

83 changes: 0 additions & 83 deletions tools/quic/certs/leaf_cert.pem

This file was deleted.

2 changes: 2 additions & 0 deletions tools/wptserve/wptserve/sslutils/openssl.py
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,8 @@ def _load_host_cert(self, hosts):

def _generate_host_cert(self, hosts):
host = hosts[0]
if not self.force_regenerate:
self._load_ca_cert()
if self._ca_key_path is None:
self._generate_ca(hosts)
ca_key_path = self._ca_key_path
Expand Down

0 comments on commit 25e8cf1

Please sign in to comment.