Add local server

This commit is contained in:
Maximilian Ammann 2021-12-08 21:16:14 +01:00
parent 7998a5aeaa
commit b3cd195af3
2 changed files with 65 additions and 0 deletions

49
tools/server.pem Normal file
View File

@ -0,0 +1,49 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC1M1QdM9iaU8zo
H6dPft6vv/O9n5zYvLWWjhp87EOnYW8O0tPVQBsE2qMZWsW3wy3pDI6hH9Tg7opv
YkyJp0FbV+U5jJeaNupOZMMPqE6qBkUcw144D9ZsZSca2GOpsCk+aQ3mGJGuVJXK
VMN6Mj/aSdC+R1lS/PxISlAUNZJieJLQuZKhb0W128QrZWoI/wB7ulOiWG5ZwHXu
B95HOExB28snEOmhIN1+D2e3Z272mQWte0WsenbBlfhdZmpHFGsWuFF48KGp4UHZ
J/R2iGG3UzY/Ddu2qQR1+LOWQdWJI7sJDUw2Lzf03xwBGzXFII3k2aCaVR/fXTDX
Hl3H4Y/xAgMBAAECggEAAnPSZJ7KBLSzpkSfaBUIgIpxixR48/oB3yrHMv+jnsVT
0niKA23dr8AhyvsOiAEtQuU3nPioUe8Ikp9a99X6rXjQEmpTtvOdUjhM545YmjaB
gvUl9k5IkakA0X0yRB6tQDn9xSp59kkQye9BwgqiEJtFJv4iOFxSMcxHry5Wb9y6
E3gAQsKWCSCZ9gjVlUO45deaq2arIhKx1REgfYzdVbYj4zsalDCD074wA2FuBQiL
2lXmdahnB9tmR+s8otg//Piqdx23ZtNvGbBAkSiB1gxrmubVl3xO1BarQBSQIh7l
juSsYFiWaJLM109Ub1971AXtki+mWJVpEFeNoRK+7QKBgQDXbLLHxs0Gs7wUEHCJ
3PSNQhwew1KoZ7CHamOUvLjQ5pkFMd00AXAJU4uabFPHD48NtnSjSA11JHFVvexv
U/e6bGrJ1XUhhUPqkUpKK18gnmZxBawmJqAjAL/hd5N3vwOv3H/h4VR00cXRv1rp
JGDtd3VmSRmHCVt7ALJ9TdGskwKBgQDXVGtO0bsgNZoI0I2pmHinTRlL9W/UKYaU
P0COCRjEyV/AFBYJho3m2fzNIRmZ6lbFx8O8NNgr9xD4P8vJSNz0bO2VjhKVoeuT
kMiFz1Ma1wwKZf1rAhDfCNkxJV+DZouAH3977mhA7RFgvKavtUN3AmLm4Ahb3wYk
KMllWMNn6wKBgQDL0I6xTpiqL6DRRuCCvuctQpACVwA8TqYI6JJApfEhzBqYfJ3x
Vy7d1Apv1u/IlSLecXKXDVOWMh18Zs1sYwAtg+fg/7DrPv+LzVyBIdnFrbf0VM6T
5dV6aHoiYpTGJZXia/ceCadzQwkrMiVcEUwXP/91/9FEHolLrdQxk0++OwKBgGb4
q8gpa37foyWL9fKgQzJeIDa+zBd9NCo4hTpnBz0zv2IvOMqdWcaHf+joZ0G/WneC
LAwYiTedErRkbaN4AJGydXsLUb/Uir8qgXnbxzYSmGNwmltNxZuis5pY8O/5XcSL
S3+MZraFp8XG8T8dQ4Hp1jnp8JVedaVdC9I3PFq5AoGBANNUEK3XNqtGEQAqrgfF
YfDFaQq969186wLoAs8uTbwHv4I5kZQihaFzI+prg76rrx0Q6Q4lOMfWMMTelxPZ
EY0bylPWYTfpYHKsIs0wYHfWoZFParIRoxeyKRfml9kqaYfhyOYiibVb5TUcZpom
qEf8HMSmaXkwrnzgsCv14j+b
-----END PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIDazCCAlOgAwIBAgIUYtZgdz0k4plQ68PB9tQ+C4RDTAUwDQYJKoZIhvcNAQEL
BQAwRTELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoM
GEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDAeFw0yMTEyMDgyMDE1MTJaFw0yMjEy
MDgyMDE1MTJaMEUxCzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEw
HwYDVQQKDBhJbnRlcm5ldCBXaWRnaXRzIFB0eSBMdGQwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQC1M1QdM9iaU8zoH6dPft6vv/O9n5zYvLWWjhp87EOn
YW8O0tPVQBsE2qMZWsW3wy3pDI6hH9Tg7opvYkyJp0FbV+U5jJeaNupOZMMPqE6q
BkUcw144D9ZsZSca2GOpsCk+aQ3mGJGuVJXKVMN6Mj/aSdC+R1lS/PxISlAUNZJi
eJLQuZKhb0W128QrZWoI/wB7ulOiWG5ZwHXuB95HOExB28snEOmhIN1+D2e3Z272
mQWte0WsenbBlfhdZmpHFGsWuFF48KGp4UHZJ/R2iGG3UzY/Ddu2qQR1+LOWQdWJ
I7sJDUw2Lzf03xwBGzXFII3k2aCaVR/fXTDXHl3H4Y/xAgMBAAGjUzBRMB0GA1Ud
DgQWBBQfHnK0tz0evZOugOANNZ0yURlOLjAfBgNVHSMEGDAWgBQfHnK0tz0evZOu
gOANNZ0yURlOLjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCL
zwbbceDyRl7p+Z9vgug0PtnH1qMNY3Jg4ukcQZPZEd9DTVNuCzLqUbeW4Y5Wxpwv
e7PfKUJ80OZHw0Pt8QHKReREwDdFgKOBBB5Iu2XtdxiRWLO0tMl8T9fdTgBBGi7W
+uVy1//cDhj0oWFsMiQrT3b06KIJnw6vx3BQoyFGppCz7MmAsaJCyfZMUx3wj5gF
wqtlIRMGrsfsqmJDTVjre+7rXzru2RCabtfrnvzKZNnO4cDnYhYoBhtwE5YAqY0+
K3kOmFSoI/45BxzHcH3/gOfYrtXy/z/bTe4Z3tBbwhh3AiO8+kGmqpu7tj9sqTHj
JY/GzZKA/BpLHnyBK0BH
-----END CERTIFICATE-----

16
tools/tls-http-server.py Normal file
View File

@ -0,0 +1,16 @@
from http.server import HTTPServer, SimpleHTTPRequestHandler
import ssl
import sys
import socketserver
class Handler(SimpleHTTPRequestHandler):
def end_headers(self):
self.send_header('Cross-Origin-Opener-Policy', 'same-origin')
self.send_header('Cross-Origin-Embedder-Policy', 'require-corp')
SimpleHTTPRequestHandler.end_headers(self)
if __name__ == '__main__':
socketserver.TCPServer.allow_reuse_address = True
with socketserver.TCPServer(('0.0.0.0', 5555), Handler) as httpd:
httpd.socket = ssl.wrap_socket(httpd.socket, certfile='tools/server.pem', server_side=True)
httpd.serve_forever()