summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2021-12-06 20:27:25 +0200
committerLars Wirzenius <liw@liw.fi>2021-12-06 20:27:25 +0200
commit65fc95f78c5c9bd7d21ba3f4b5150eabdf83dc33 (patch)
tree271a37893a931b3f0c3f9c2f4b454f9f6605164d
parent092a53db771e0ba0750e366d1bb0c05a5cf53d04 (diff)
downloadewww-65fc95f78c5c9bd7d21ba3f4b5150eabdf83dc33.tar.gz
docs: add a sample config file
Also, provide pre-generated test keys, for simplicity. Sponsored-by: author
-rwxr-xr-xcheck2
-rw-r--r--config.yaml5
-rw-r--r--test.key27
-rw-r--r--test.pem17
4 files changed, 49 insertions, 2 deletions
diff --git a/check b/check
index 787b0c8..a3939c0 100755
--- a/check
+++ b/check
@@ -48,8 +48,6 @@ if cargo fmt --help >/dev/null 2>/dev/null; then
$hideok cargo fmt -- --check
fi
-$hideok ./mktestcert test.key test.pem hunter2
-
for md in [^CR]*.md; do
$hideok echo "$md ====================================="
codegen "$md" test.py
diff --git a/config.yaml b/config.yaml
new file mode 100644
index 0000000..b8a69c6
--- /dev/null
+++ b/config.yaml
@@ -0,0 +1,5 @@
+# A sample config for testing.
+webroot: .
+listen: localhost:12754
+tls_key: test.key
+tls_cert: test.pem
diff --git a/test.key b/test.key
new file mode 100644
index 0000000..5ee8e78
--- /dev/null
+++ b/test.key
@@ -0,0 +1,27 @@
+-----BEGIN RSA PRIVATE KEY-----
+MIIEpQIBAAKCAQEAqO2ZRK0hP8ESqdPBhNz/rVNpaIofigO/jH8QLpc5Sf3MQgNw
+YRfnIfqQCLt3pOAOmAt1HCJJdEPVf5+NLI3ecflBieyaGysSPxmSXABAhkiUOb4j
+Uhq5kT3PY6QR7QTQuyTW3vTNqgrVRymZmctL0LKK7sqWXQsa/c4polq5HbGIQuY4
+Sj0ED3bUzFEBpZJu662J4daJY3FDpT9OJn2CeoTXQl7N4Hu0QBhfzRsYFRWx6EkN
+tubd7KZir8LE74vP7NxMSpDZTSIMINhxQGSv7XMfom9a77I4rqik1Ha0xhfrUOKL
+A5oGT/FOvxnLQi6VOs5nE7VATSXw51cWHHsqXQIDAQABAoIBAQCAmAZhui2iW7Z6
+Y0Fgg996MRH/y42AwaOyLxPBc8rfoX05D2cf8lM3kYbNru/AKfPSGH64wP0LrYu7
+0Fhmf0TDnEwg02Too5wLPsskj+iOkHeNkUlP+hojD1ttbXtb45uFquCK7u4UsJR0
+zJ0p7xEyuId8iel2wLp2VNdqyQc8KyiWzNV7HjbWf+20bRK1PwvMVsvWCFF/dbtD
+A0qbLovZlc2XiUwO60QzK8bcdnxorV+SD1OLkhHbBJuntqh+/y9T6kc5BhRo/gy6
+CMXrOacRPWiNgNKlGLw3GJI/Dn2urdjtUpnq9Oqyquu03edO5KZm6cb+EIOJ65XD
+0jZQmLHdAoGBAOB7jDuH0Hczpsr4HVl6+407wwh7uYjSHE258rXq7vtp4YHFakVq
+X6DEWuwnQnXjCxpBskUtDw18eCLSWsgxWqWQQ1JqwzWEIJecslcDD6iW7kkeKemi
+jn0XX5Kpp6/VyNuLjjVX+oIjRyAnx4WoVZGkFas4jmQjfWrTKHkKCR9nAoGBAMCl
+SYOeKXuwwu/Yy6c11WG38uEF80FwnOoXtBOFrH1YcDA+IyTAjzLBx03JheP6pNx8
+c1Z1N4CRURqDBoABdgrf/nbKkWphQxEJ4r+C7nC8v8nXtKzM26Pnwxvt1WyzH+Fn
+FrXlgt1IgSjkJovgXQ8A0o4yn8CkDob0R8RWpEGbAoGBAL/uoo3bp4/jp75uuZli
+H2Y4LJ86Of4Tt4N1c2G7Ry3K77am9h/3vV+Vwy+auaZVw45lkWi4B+C+BXGwbVIx
+cJGScR0sj09Ycw1uOsVOprq8oWv+0FMkW7P0ohCh4e/jV+LuxV4ypMtUImIJ4PwU
+W2U06BoHNyfDeF43wKkMvZQNAoGAFyqJOZumb2plNsSCUPxHSbX+LhMyGnd5Vyk8
+jXBwuq4M57BBN6U0Uy08U11djXnRo3YPxKDZ6MsQzrhc6r3CPTKMfiqD7CAAGadv
+rgoHtGTuR056OqFz9DTloJEsLiMoPUnRUFRmNUgHyCwPepijeC9oIpNx5I+V86Ki
+kri8jesCgYEAtyRlzk4pCoKVEMP3Cf69As7aXASinwPOfAgZUiej5zx3Jc5rD8aE
+vniTqHUtqlpDUwiFPhJj/SvWcOPLaPf28rl34THuxcJfFAP4vNwupswolkobtueP
+PqMzTOmvqYoiZxuMYfIFHCbymy1y0Z3aPukANPSdF+LRf/FsmrkOyZ4=
+-----END RSA PRIVATE KEY-----
diff --git a/test.pem b/test.pem
new file mode 100644
index 0000000..b5e7cdf
--- /dev/null
+++ b/test.pem
@@ -0,0 +1,17 @@
+-----BEGIN CERTIFICATE-----
+MIICrzCCAZcCFFbWSpN3jFW4+y3l4W1m9K0DSLuVMA0GCSqGSIb3DQEBCwUAMBQx
+EjAQBgNVBAMMCWxvY2FsaG9zdDAeFw0yMTEyMDYxODIzNThaFw0yMjEyMDYxODIz
+NThaMBQxEjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEP
+ADCCAQoCggEBAKjtmUStIT/BEqnTwYTc/61TaWiKH4oDv4x/EC6XOUn9zEIDcGEX
+5yH6kAi7d6TgDpgLdRwiSXRD1X+fjSyN3nH5QYnsmhsrEj8ZklwAQIZIlDm+I1Ia
+uZE9z2OkEe0E0Lsk1t70zaoK1UcpmZnLS9Cyiu7Kll0LGv3OKaJauR2xiELmOEo9
+BA921MxRAaWSbuutieHWiWNxQ6U/TiZ9gnqE10JezeB7tEAYX80bGBUVsehJDbbm
+3eymYq/CxO+Lz+zcTEqQ2U0iDCDYcUBkr+1zH6JvWu+yOK6opNR2tMYX61DiiwOa
+Bk/xTr8Zy0IulTrOZxO1QE0l8OdXFhx7Kl0CAwEAATANBgkqhkiG9w0BAQsFAAOC
+AQEAkcb+qAuXv6c02oB3e1od5E6px8fNPCO4cwXQ7iJGz2GRLYkQi4CjKgNCm4PW
+G2AmvGFb33bEBFTXIFCxDW0d48uZpX2YXTWGc9RM/82whkZ0AKkz3AEY08Yjx81/
+/dZ5k3PoD44X3qb8Hq8kUtBjYLjIuTmZq46KgnWO0sK4ei3PSyAcljF8uOW7lXcK
+ddyCZuqrL+kcwdSK9QeqSWq/cgOtmYiRzj5P9KIrf+c2NocJBtiMkFU6Nig58j+R
+v2MqTgJFI1gNIdG36oXV0dTnZR1BvhUhqwCuEDw/nLsckSyeLm8O4LcjnrN1fbrd
+pnEDlfOjzhhHaRfuKQjxv7Q/cQ==
+-----END CERTIFICATE-----