Skip to content

Commit a800235

Browse files
committed
chore: update certificates
1 parent b7c4c95 commit a800235

File tree

5 files changed

+101
-21
lines changed

5 files changed

+101
-21
lines changed

https/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,8 @@ sudo chown -R $USER:$(id -g) /tmp/letsencrypt
3434

3535
cp /tmp/letsencrypt/data/live/wstd.dev/fullchain.pem ./https/fullchain.pem
3636
cp /tmp/letsencrypt/data/live/wstd.dev/privkey.pem ./https/privkey.pem
37+
38+
# Haproxy key
39+
cd https
40+
cat ./fullchain.pem ./privkey.pem > ./haproxy.pem
3741
```

https/fullchain.pem

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
-----BEGIN CERTIFICATE-----
2-
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
2121
-----END CERTIFICATE-----
2222
-----BEGIN CERTIFICATE-----
2323
MIIEVzCCAj+gAwIBAgIRAIOPbGPOsTmMYgZigxXJ/d4wDQYJKoZIhvcNAQELBQAw

https/haproxy.pem

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDjDCCAxKgAwIBAgISBjns4H4nBW9bHYi+ed6CTD7/MAoGCCqGSM49BAMDMDIx
3+
CzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQDEwJF
4+
NTAeFw0yNTA1MTkxNDEyMTNaFw0yNTA4MTcxNDEyMTJaMBMxETAPBgNVBAMTCHdz
5+
dGQuZGV2MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEI3z1p2V7FNQBFW9P3L/E
6+
aeAgaaxu5BypzibpbXfP1U4KxIqS4aYrndXgQ5VjdH6WyqhWqI0G7IMGyWq4ofRn
7+
AqOCAiUwggIhMA4GA1UdDwEB/wQEAwIHgDAdBgNVHSUEFjAUBggrBgEFBQcDAQYI
8+
KwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUrNI1KjP1g35lnNQgnDP/
9+
EpAMOsUwHwYDVR0jBBgwFoAUnytfzzwhT50Et+0rLMTGcIvS1w0wMgYIKwYBBQUH
10+
AQEEJjAkMCIGCCsGAQUFBzAChhZodHRwOi8vZTUuaS5sZW5jci5vcmcvMB8GA1Ud
11+
EQQYMBaCCioud3N0ZC5kZXaCCHdzdGQuZGV2MBMGA1UdIAQMMAowCAYGZ4EMAQIB
12+
MC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6Ly9lNS5jLmxlbmNyLm9yZy8xMjguY3Js
13+
MIIBBgYKKwYBBAHWeQIEAgSB9wSB9ADyAHcAzPsPaoVxCWX+lZtTzumyfCLphVwN
14+
l422qX5UwP5MDbAAAAGW6RjgDAAABAMASDBGAiEAudGULcjm14Z2Fja4oF4ttFyB
15+
GBbKszYXs1bmCz/nkT0CIQDarn8RJeEEknSTS0z5m0z7KQWwhURuCZDvyG2A/u2u
16+
RAB3AA3h8jAr0w3BQGISCepVLvxHdHyx1+kw7w5CHrR+Tqo0AAABlukY58cAAAQD
17+
AEgwRgIhAOMGSPz/dKwE7oRrZHLKdgkLoktVtvdBUhuCUra3XFPSAiEArGxb1IeX
18+
fHnLhU/W8gfoqUkg6a5pfr5MyG32bUyWZTYwCgYIKoZIzj0EAwMDaAAwZQIxAMWb
19+
TZCLWhqaNP2eaiIZYiFIR4lE88LydBURoJLrv1+EO+yLJDXGPHt0Nm+RYMeU4gIw
20+
DbEGPM5TdppN9lVSs4XYDn00uy+O+EkYjJbwCyXia8kPQ0GpnGwXaBi8ZmjRBSPU
21+
-----END CERTIFICATE-----
22+
-----BEGIN CERTIFICATE-----
23+
MIIEVzCCAj+gAwIBAgIRAIOPbGPOsTmMYgZigxXJ/d4wDQYJKoZIhvcNAQELBQAw
24+
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
25+
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjQwMzEzMDAwMDAw
26+
WhcNMjcwMzEyMjM1OTU5WjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
27+
RW5jcnlwdDELMAkGA1UEAxMCRTUwdjAQBgcqhkjOPQIBBgUrgQQAIgNiAAQNCzqK
28+
a2GOtu/cX1jnxkJFVKtj9mZhSAouWXW0gQI3ULc/FnncmOyhKJdyIBwsz9V8UiBO
29+
VHhbhBRrwJCuhezAUUE8Wod/Bk3U/mDR+mwt4X2VEIiiCFQPmRpM5uoKrNijgfgw
30+
gfUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcD
31+
ATASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBSfK1/PPCFPnQS37SssxMZw
32+
i9LXDTAfBgNVHSMEGDAWgBR5tFnme7bl5AFzgAiIyBpY9umbbjAyBggrBgEFBQcB
33+
AQQmMCQwIgYIKwYBBQUHMAKGFmh0dHA6Ly94MS5pLmxlbmNyLm9yZy8wEwYDVR0g
34+
BAwwCjAIBgZngQwBAgEwJwYDVR0fBCAwHjAcoBqgGIYWaHR0cDovL3gxLmMubGVu
35+
Y3Iub3JnLzANBgkqhkiG9w0BAQsFAAOCAgEAH3KdNEVCQdqk0LKyuNImTKdRJY1C
36+
2uw2SJajuhqkyGPY8C+zzsufZ+mgnhnq1A2KVQOSykOEnUbx1cy637rBAihx97r+
37+
bcwbZM6sTDIaEriR/PLk6LKs9Be0uoVxgOKDcpG9svD33J+G9Lcfv1K9luDmSTgG
38+
6XNFIN5vfI5gs/lMPyojEMdIzK9blcl2/1vKxO8WGCcjvsQ1nJ/Pwt8LQZBfOFyV
39+
XP8ubAp/au3dc4EKWG9MO5zcx1qT9+NXRGdVWxGvmBFRAajciMfXME1ZuGmk3/GO
40+
koAM7ZkjZmleyokP1LGzmfJcUd9s7eeu1/9/eg5XlXd/55GtYjAM+C4DG5i7eaNq
41+
cm2F+yxYIPt6cbbtYVNJCGfHWqHEQ4FYStUyFnv8sjyqU8ypgZaNJ9aVcWSICLOI
42+
E1/Qv/7oKsnZCWJ926wU6RqG1OYPGOi1zuABhLw61cuPVDT28nQS/e6z95cJXq0e
43+
K1BcaJ6fJZsmbjRgD5p3mvEf5vdQM7MCEvU0tHbsx2I5mHHJoABHb8KVBgWp/lcX
44+
GWiWaeOyB7RP+OfDtvi2OsapxXiV7vNVs7fMlrRjY1joKaqmmycnBvAq14AEbtyL
45+
sVfOS66B8apkeFX2NY4XPEYV4ZSCe8VHPrdrERk2wILG3T/EGmSIkCYVUMSnjmJd
46+
VQD9F6Na/+zmXCc=
47+
-----END CERTIFICATE-----
48+
-----BEGIN PRIVATE KEY-----
49+
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgMI0R77rSuX0TPflx
50+
9eshnjdfkChaUvsJfQoGCfkbqrShRANCAAQjfPWnZXsU1AEVb0/cv8Rp4CBprG7k
51+
HKnOJultd8/VTgrEipLhpiud1eBDlWN0fpbKqFaojQbsgwbJarih9GcC
52+
-----END PRIVATE KEY-----

https/haproxy.sh

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/bin/bash
2+
3+
# Proxies https://wstd.dev:4001 to http://localhost:4002
4+
# Used for debugging when HTTPS is required
5+
6+
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
7+
PEM_PATH="$SCRIPT_DIR/haproxy.pem"
8+
TMP_CFG=$(mktemp /tmp/haproxy.XXXXXX)
9+
10+
echo $TMP_CFG
11+
12+
cat <<EOF > "$TMP_CFG"
13+
frontend proxy-https
14+
bind *:4001 ssl crt ${PEM_PATH} alpn h2,http/1.1
15+
default_backend proxy
16+
17+
backend proxy
18+
balance roundrobin
19+
mode http
20+
http-request set-header X-Forwarded-Host %[req.hdr(Host)]
21+
server rgw1 localhost:4002 check
22+
EOF
23+
24+
exec haproxy -f "$TMP_CFG" -db

https/privkey.pem

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
-----BEGIN PRIVATE KEY-----
2-
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgvt6DDpBvBQ2MIS0K
3-
JoESPznVFSHunvJfrATHECtBkAShRANCAATnyIQg5OZVZyl19nUsJQk31gJsGTJB
4-
YCgsHDx8ZIdgPLp+4mTie7oJ7OVuu3O3FfCETYXSYULU23nfigT8AzY3
2+
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgMI0R77rSuX0TPflx
3+
9eshnjdfkChaUvsJfQoGCfkbqrShRANCAAQjfPWnZXsU1AEVb0/cv8Rp4CBprG7k
4+
HKnOJultd8/VTgrEipLhpiud1eBDlWN0fpbKqFaojQbsgwbJarih9GcC
55
-----END PRIVATE KEY-----

0 commit comments

Comments
 (0)