Skip to content

Commit c1d221a

Browse files
authored
Add Redis to Boulder's docker-compose (letsencrypt#5747)
This gets us ready to add writing to Redis from ocsp-updater. The Go redis client requires different configuration for cluster operation than non-cluster, so we need to simulate a cluster in our integration environment. Cluster operation requires a manual initialization step, which you can do like so: ``` docker-compose up -d bredis docker-compose exec bredis bash /test/redis-create.sh ``` I still need to figure out how to make that happen automatically during integration tests and when you run docker-compose up. The hex values in redis.config are randomly generated passwords for the different users. Fixes letsencrypt#5723
1 parent e3ce816 commit c1d221a

File tree

13 files changed

+264
-6
lines changed

13 files changed

+264
-6
lines changed

docker-compose.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,17 @@ services:
5353
logging:
5454
driver: none
5555

56+
bredis:
57+
image: redis:latest
58+
volumes:
59+
- ./test/:/test/:cached
60+
command: redis-server /test/redis.config
61+
deploy:
62+
mode: replicated
63+
replicas: 6
64+
networks:
65+
redisnet:
66+
5667
netaccess:
5768
image: *boulder_image
5869
environment:
@@ -81,3 +92,10 @@ networks:
8192
driver: default
8293
config:
8394
- subnet: 10.88.88.0/24
95+
96+
redisnet:
97+
driver: bridge
98+
ipam:
99+
driver: default
100+
config:
101+
- subnet: 10.33.33.0/24

test/PKI.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
Boulder's test environment contains three separate PKIs: one for WFE (simulating
2-
the public WebPKI), one for gRPC (simulating an internal PKI), and one for
3-
issuance. In live deployment, the issuance PKI is a member of the global WebPKI,
4-
but we simulate them as separate PKIs here.
1+
Boulder's test environment contains four separate PKIs: one for WFE (simulating
2+
the public WebPKI), one for gRPC (simulating an internal PKI), one for Redis
3+
(simulating another internal PKI), and one for issuance. In live deployment,
4+
the issuance PKI is a member of the global WebPKI, but we simulate them as
5+
separate PKIs here.
56

67
The PKI used by WFE is under test/wfe-tls/, with test/wfe-tls/minica.pem serving
78
as the root. There are no intermediates. Setting test/wfe-tls/minica.pem as

test/redis-create.sh

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
#!/bin/bash
2+
3+
redis-cli \
4+
--cluster-yes \
5+
--cluster create \
6+
10.33.33.2:4218 10.33.33.3:4218 10.33.33.4:4218 \
7+
10.33.33.5:4218 10.33.33.6:4218 10.33.33.7:4218 \
8+
--cluster-replicas 1 \
9+
--tls \
10+
--cert /test/redis-tls/redis/cert.pem \
11+
--key /test/redis-tls/redis/key.pem \
12+
--cacert /test/redis-tls/minica.pem \
13+
--user replication-user \
14+
--pass 435e9c4225f08813ef3af7c725f0d30d263b9cd3
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDNDCCAhygAwIBAgIIEmpA2gtXCKgwDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE
3+
AxMVbWluaWNhIHJvb3QgY2EgMDIwZGJhMB4XDTIxMTAyMzAyMTUxOVoXDTIzMTEy
4+
MjAzMTUxOVowGDEWMBQGA1UEAxMNYm91bGRlci1yZWRpczCCASIwDQYJKoZIhvcN
5+
AQEBBQADggEPADCCAQoCggEBAKqpR+ISqGmUThX14iD9f1niDcGu+yQ9TiRqHSLu
6+
W2Bc5eUVyD04qpHajoGPm/Zfp4orLEneJO32G3SqgyBJiVtzAzztU2i7DzEKIkB/
7+
d3DalTxBipLoSs6x8XNR5kkU0NmKDKRRhm7T6Vp9eHDYdhA//RIkcADbvKLljA/5
8+
TwO1/WbNy7W9sCjjMhLp7jX5GonOti7HrjIEnyuVLzMklhx4Z6QpWBmeZd2oIGme
9+
Uwzp1Le87B1vJ1S3CLcgJOvyd60tzRVypyZp6x/GVK3iwvNgU1RQKyimhFKyJifs
10+
Lv7nmTm9JYGk4M7U4DZpcS7Eu0cvm58p6tadbF0lSlQDxRECAwEAAaN6MHgwDgYD
11+
VR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNV
12+
HRMBAf8EAjAAMB8GA1UdIwQYMBaAFA/oVvRrtcTNIZU9ljkaOO5YoxCtMBgGA1Ud
13+
EQQRMA+CDWJvdWxkZXItcmVkaXMwDQYJKoZIhvcNAQELBQADggEBAHJKf69iS8MN
14+
2cItupKH/Mspk6Ngd6grxfmapFP3iJWCXKq9pzhWgBu/+JIhVdDqKMoZ9/aIvVuI
15+
zrwMJMwy4+9o3S7UE0/HGTqP0d1jvg4rc3G3pJWoJUJGFC0fWb5yp/mDV5M0e83a
16+
caegiKn/g35NEnIvWfmg8wSsBo4l0ofArQYTHrpb89b81QGnTMUrhnF730zzSdBh
17+
2XFDHr0z6iQQjuBwqdkCfCc447+xt0g5izerSyWnle9ggZ7ulR4/ur7lrTMNe+25
18+
8hRVfzM+++GHxxreuumwbNl4NkG3t759uwrJt9mXh7TCU1x8ycFUyVvHDqhtHv+x
19+
/VmWDANkj78=
20+
-----END CERTIFICATE-----
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEogIBAAKCAQEAqqlH4hKoaZROFfXiIP1/WeINwa77JD1OJGodIu5bYFzl5RXI
3+
PTiqkdqOgY+b9l+niissSd4k7fYbdKqDIEmJW3MDPO1TaLsPMQoiQH93cNqVPEGK
4+
kuhKzrHxc1HmSRTQ2YoMpFGGbtPpWn14cNh2ED/9EiRwANu8ouWMD/lPA7X9Zs3L
5+
tb2wKOMyEunuNfkaic62LseuMgSfK5UvMySWHHhnpClYGZ5l3aggaZ5TDOnUt7zs
6+
HW8nVLcItyAk6/J3rS3NFXKnJmnrH8ZUreLC82BTVFArKKaEUrImJ+wu/ueZOb0l
7+
gaTgztTgNmlxLsS7Ry+bnynq1p1sXSVKVAPFEQIDAQABAoIBAE1BvMzW7W5+OKsw
8+
WGHe4BvsfZXEhORu7EUH1JDPnoYNB/Wg2rj8Qhss+X4laNErlEi0KqR17/nZg6xY
9+
1Gt1Xr0LX9fhB/VNWR82GzNfgM6R5SUV9olypwrS+x7dYIaM6c7Q89AfJ+BcBjN0
10+
wWU0WJ4amZHw9NMupkKH79P7ZI2kw/zplXj7UsPfOv/DBHrkSj5/onMs5D0j2clw
11+
E1mzifcKP+z3qG72KxQZjTSzDsruQD6HRBKFeGWOA1QC5WQgWwJM+nPlza6fW9W8
12+
hrcGuVi/ZhsMr3dPTjrOxU0dmGA9Wa3VLDa/gclpGYX+ehOPndumF8b/wbWXk16d
13+
x8hIxBECgYEA1WDLKuZ4hxUsXmTqsDF/N5zMurZlFX3oxYFSCv41HIyMi/ia17ef
14+
UH2zNnyotvMH/RBoOkaiwJGYbNhHOqF3ARDNAxiFhtHOjcU79MzM4KcIQm+SYb17
15+
yhJmWzrr/jUWBbRKLtxVRBauXp54ePTS5yyJkxCOCFSm4FZmIy/n1z8CgYEAzMAj
16+
QlGyVaSpRahsNHmLnhQHQUU9OLLvOzG4AOHd3/s6QFLSRwfAP3+aDugXKbwYWWPS
17+
uN1gp2ryWkYh5yiSu+3eaxA31polcG5iOrXKdv6kxNXOgUgcJhfeuS+XHPXy5sd8
18+
nC6L1jbDHIGKdWVQ1kAZHMYLZcrQVIqV0T/JH68CgYB0x9Dp3dFBPRlXYCwB2lUh
19+
/rMdzQ1twcdPsQNR+ObghRu2z40PWvPafbFDtN4xorlQi1Y/7sDMW+LsT0JMmGol
20+
LyjE9Pq/WryNYtD5nczTdxdSJPYcgDPr2D4k2A6oxi0TWiTvmK8h4Lf2GQ0eRf/X
21+
fcydrIXPkWTzitXDlEhyyQKBgGl3dzIMHw5aeQ72iHYnPbG5o1sNrVFtailVnPBn
22+
aACdyg2kG8iWx4Jt2g9fob7PssMo1jx/W/Ag+KFjisclcR/4kR8ZBYo3cJ2PXm3b
23+
gmT1Gi6B65NQb593oDRHvVEfp3UUwK06lLFNGAew+n8qJw+ViNn3cZuHcvR5Rl64
24+
uoLlAoGAdb1QjCusCoKux8HOFwTLQaxC1Qs7bhEOnmeQFlLzmukDIGEPYrWzJnNA
25+
YrOpQBjI6HoOxm+AweMVEKeyQPLsPoeq3FYhefzex5KzYMZqrQF/JqUSwHGf6akn
26+
oUnVDNmBwxKQzK4IadYqYw/xa10aNqOfPahUSDyUbRBh4IGDIBw=
27+
-----END RSA PRIVATE KEY-----

test/redis-tls/boulder/cert.pem

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDKDCCAhCgAwIBAgIIevMTb5ZvH7cwDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE
3+
AxMVbWluaWNhIHJvb3QgY2EgMDIwZGJhMB4XDTIxMTAyMzAyMTc0OFoXDTIzMTEy
4+
MjAzMTc0OFowEjEQMA4GA1UEAxMHYm91bGRlcjCCASIwDQYJKoZIhvcNAQEBBQAD
5+
ggEPADCCAQoCggEBALGsKB8OaaA7H7z5yGUBwe1IfV9WR98CzwRDE+/s0sqUveQG
6+
ofH0MdFYteYD3iNNSJrZbhTpUQHaPc9poi9+xUBIys5Q/Iymb8QHMaHAof8ZVdc0
7+
zWHEWVsz96c/I6I3zQApwzI4RwQ+9lumnwGxTvsAg/6NbLLEnXV0hbBK4270RKSy
8+
9mtUZW6yQiIeS+vRF69M0gCBYm0HmVvZFta6Q3g+laOkFBRXxisTd9qOHiI3Yn1P
9+
ql53eAEMIVa4/YqM13WlcFvyIAhkt7R8+7X+XES6J2Zbufd+FXHWYXP3bEo9TTXs
10+
gLOEq8B/jgmWuBaQzKD+ib8ZvXTZtf9ohhUXMIMCAwEAAaN0MHIwDgYDVR0PAQH/
11+
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
12+
AjAAMB8GA1UdIwQYMBaAFA/oVvRrtcTNIZU9ljkaOO5YoxCtMBIGA1UdEQQLMAmC
13+
B2JvdWxkZXIwDQYJKoZIhvcNAQELBQADggEBAEW2cjm61mgb0x6fQ0aLUyoVGsRy
14+
dd7BS3Kq88Zj5pTxrmneiAtOVb84pxK/n5aDBiLLPgPeSWNw3TtmIC1//IONRjwN
15+
6pcoYKNe339MKg685paeMjPhCfZtkubzLpwmBpsnLTjetNFmioJbwMdLavZf4B2K
16+
3O2ANT+up5mt/RgqusWWgJTdsnm0p2hcFkiErRb5XLnZYPqaUsP5NWprkz3mwbPE
17+
Dd/EM1m9paNREZW+dhkT/1eUwW2/wwd9gqD956Dgqe6VEjbrTXyvxI3yeC341Uov
18+
OtOAwYCGNCOB2m6vm7tamBtEFC07h5tfh07igetMoN/nDlec8S2tiqPtGu8=
19+
-----END CERTIFICATE-----

test/redis-tls/boulder/key.pem

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEpAIBAAKCAQEAsawoHw5poDsfvPnIZQHB7Uh9X1ZH3wLPBEMT7+zSypS95Aah
3+
8fQx0Vi15gPeI01ImtluFOlRAdo9z2miL37FQEjKzlD8jKZvxAcxocCh/xlV1zTN
4+
YcRZWzP3pz8jojfNACnDMjhHBD72W6afAbFO+wCD/o1sssSddXSFsErjbvREpLL2
5+
a1RlbrJCIh5L69EXr0zSAIFibQeZW9kW1rpDeD6Vo6QUFFfGKxN32o4eIjdifU+q
6+
Xnd4AQwhVrj9iozXdaVwW/IgCGS3tHz7tf5cRLonZlu5934VcdZhc/dsSj1NNeyA
7+
s4SrwH+OCZa4FpDMoP6Jvxm9dNm1/2iGFRcwgwIDAQABAoIBAQCq2Juf+XDyRcgo
8+
JJxhHEaJT/pWsZXcyUudko7aWAT+DfdnDEWvbpx07PPEoZV6prcZR9kFvLFLsbtb
9+
9fyh5Snxvc1ehRvEd8rjWfOM0bo0nf0gOsL/rxopjBgpN5qhQz0aWg47/Ue0uoKU
10+
8OzXaNNEo2NJZF7QrCWpKwne0rROHHRexj6WctSUXt/w7WPIjGwKnQTennL8VRE0
11+
4JTaxZWPVYGJMAxSfRAwdEYgV2sscg2f4s+kcFZJPXXVydyrFbIrsj6YaAYw/TaN
12+
jeDAFOPRhaP0lnP+xaFVv2fEnJczoOwgDuC2Tg7ATzooC4PQQkmuukWr38p/Cdmw
13+
DV/mlSBBAoGBAN5JEXwSpEvctEF53kz97n6jmhW4A3J3REAl3YrDdbESZrSVZ/tu
14+
HxDxQwuLF/iV0g+dV05hczhG4gB5h3e9DLO0btQuCxvLTwO8M1tdAIZe6Q2g+Uid
15+
rmlIPNVTp9WiPC1ihZpyn0DOkrkz0ZccRQYGfKctbSh9p779SnFwElFjAoGBAMye
16+
2cV2izoAqrRbQambCuGFPKXBW/2W/XxGzikZy0y2yrOf3E9dqOSNnvNQMtlcdMB+
17+
0sXpM3EACmfkSp0KA8CEGlsXTS8oCmQ2V06My4dha+2PegJ6fE1bFEptVpBtjED/
18+
kzUfJdU4dmC688jW8hwPt1SmKpmcBjk3Kpi/7F5hAoGAN7rcDl5iIL751nymdmkn
19+
1UpRRGa5PoaWbvrPW437wORbKaVXx5rpYQcMByXdYa62VsHc9MLL720eFn5hr2yP
20+
dbKkIsBUeqhza/1QZvSfQBElnwwf08vswWqiDd4GczJUohBUbM+WC9p+wL40Kw2k
21+
ZIlV0Vg7SO6QEvtQIba2cP8CgYEAyGlpiDMESGowx/d9h54YeSwja4HIFMeXPOqo
22+
r67Y5Sk/vdD8Wiu06S4gmdVaCHS60XMmA7vVq37LslfyEH+njx6UJdXbvi0siFyF
23+
BKV4DwAHUqUtblIDf0yOwhr3Jvx025C24NfCGWV05GcXsQV+Gqf1+w3JOayMl+uF
24+
aBjKbOECgYBZ5ZmVd/Fpl1vNaBegGXa9nylY50cXt5fwvmQ8p4FZ1JqOEaztTxDA
25+
t+HFY5W8/0453PBKE02vS/+ObTsWx8lA9t/xf329ZDyjJU1PARIHYEgsybtPMLwy
26+
a2DTv/R7JehM0+1TiIikrsQVQnzhF/79HRiFUmlgppwWGWe7UpvcOQ==
27+
-----END RSA PRIVATE KEY-----

test/redis-tls/minica-key.pem

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
-----BEGIN RSA PRIVATE KEY-----
2+
MIIEogIBAAKCAQEAzJTME7rHyGhM+3gfEWbmupFvNdRuQ87zvF/RgIvJnZaqDrkp
3+
krxzc+fVZ9JVGex9TcMgF6j5uxYGKxswDwSifipMPXaySS6Hklj7RU/ZSEm5faka
4+
WIPfWls1n7hHSmCQ2ucKGS6EBGgEVvPE3AgeOMC7SsiaWpDCWSleYF6n6X0gEckD
5+
y7D/44q1YQ/mzRLN7AQccNljLQ3VUtdldbKA9oigOcE4ijY46W8nmukOc1nIxati
6+
vLqceuYS++bXZB2mAqi2Xnqv3IoJRr1wynp2TDEmPTs+KlA4cVk3G9ec8qJU/H0P
7+
UHWarwaDg+lgblkzV25098yEomRgAD0IHb/XewIDAQABAoIBAEJgxRZhtBDCRrgQ
8+
8YOj75j5NywwENbPfyXPsRoUQQZwrBy611JU8uDYh9V32UTgBogEl5UVrnGVY8r4
9+
t08oIdDtyG7o5E/6WOKTHHQQxF9ADH9JLtMpdn7KuUtpbzgivN1JuW0SOqNzXHUa
10+
AvWhbKzdW+eXzv0zmttzILwD+lc3PXEwk5mBe81wExOTSJYRN5jg2Ww+2RZBsc8S
11+
APWddtoK08sEwK+l1GRyWE8GERlz1+f0EvUEMzBIGTXvAopLz/fDp/qkcZWhYEXn
12+
cFtZmadlJyiuBh66BD42kcS7PtWs/HM0R/Q30lDG4ke/udZOAafzZDrGQGNKti/y
13+
8NfZJ4ECgYEA3tdfOscgPYA5cviBMOIJIlcfaXswsYKE8PTSmwIVopNeuDxAc2qS
14+
ay/UH+jeqXNA7qoIX4bMf53o5aCgxT0UcGP+uggZHfmUwG0FSksmWbyol6Da2EF6
15+
iAR3+AF3MZQ9teIs2xGt0Mo0NvVQh9PJaX1+VFiBlVCHs0KKg9sH2wUCgYEA6wXZ
16+
pK7JIoV2PMdAvkf1R64GktN27qrKSa3poVSec8ZYjDrZC2EN5FTH83QI2h9vhHCi
17+
HFXR4/wO+iRGvUj1PtKhIMOkpi8CgTPGhZ798o5kXFyOEJ2ELC9NT1cW/GewfZVk
18+
fPSfQi58iy1L+B8vw87lxYg+eO639jIgTc9ocH8CgYAgoq4hr5P7LdI8EkTpYdEw
19+
pE3HZvFErfbGSzSk2vNMMgUHOlu+C3eSFxkb60Dg1C5IRcKgKt+8OOYo6xNgj4d0
20+
xlBB8nmrOCge3liN/t+I+OY//qDOVxiY3v6q5ZwNOMao4ozrMHWiRFrNSbQXkF7J
21+
AkYEGEoyEe8tw6sBkIxf+QKBgBUyjuHKnfuOHA75Tb6b0OSpLpCZoBWAtAQXOoZB
22+
kpUQo7XqLN9Y3p7kgrBTm+TIhw9j9Usm9mpgtp0bHoI+DVigOMYyvyv5+3jZyaMN
23+
pwv0idrGwk1/V4eAsLFiQoF7fLCnA8w9aAvZE4SeDkcP0QgRJio90pyns1HyTXWX
24+
Km1TAoGAa7UyLJnaQIg7P+XnDpm/RdNyJPkXfUz4sW3tZNTSjBcmeIsf1REvnt0R
25+
+xR58ANZIAxNjhWzDkMq0bMFlWE3aMTVVwpWD3+fqi0b8uOIPH55hKdUgYW7fN9d
26+
lzXHeP37rzOFAdZCC1co5gCeqbodoJ4U802eKP75OAdEfj8BbQQ=
27+
-----END RSA PRIVATE KEY-----

test/redis-tls/minica.pem

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDSzCCAjOgAwIBAgIIAg26dvKrbYkwDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE
3+
AxMVbWluaWNhIHJvb3QgY2EgMDIwZGJhMCAXDTIxMTAyMzAyMTUxOVoYDzIxMjEx
4+
MDIzMDMxNTE5WjAgMR4wHAYDVQQDExVtaW5pY2Egcm9vdCBjYSAwMjBkYmEwggEi
5+
MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDMlMwTusfIaEz7eB8RZua6kW81
6+
1G5DzvO8X9GAi8mdlqoOuSmSvHNz59Vn0lUZ7H1NwyAXqPm7FgYrGzAPBKJ+Kkw9
7+
drJJLoeSWPtFT9lISbl9qRpYg99aWzWfuEdKYJDa5woZLoQEaARW88TcCB44wLtK
8+
yJpakMJZKV5gXqfpfSARyQPLsP/jirVhD+bNEs3sBBxw2WMtDdVS12V1soD2iKA5
9+
wTiKNjjpbyea6Q5zWcjFq2K8upx65hL75tdkHaYCqLZeeq/ciglGvXDKenZMMSY9
10+
Oz4qUDhxWTcb15zyolT8fQ9QdZqvBoOD6WBuWTNXbnT3zISiZGAAPQgdv9d7AgMB
11+
AAGjgYYwgYMwDgYDVR0PAQH/BAQDAgKEMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr
12+
BgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQWBBQP6Fb0a7XEzSGV
13+
PZY5GjjuWKMQrTAfBgNVHSMEGDAWgBQP6Fb0a7XEzSGVPZY5GjjuWKMQrTANBgkq
14+
hkiG9w0BAQsFAAOCAQEASfe9zRlpIXHy4+mp1PIpjGjJjk0NhPOcoN8B2vCqYWsJ
15+
nnfl9zfORkWPL6PgiXWqS6nNC+iqRFBWphaRqtSle0j+4NLFnmmOMXI/NlCjAvTH
16+
6TNJ/H0nHlJ9p3Ui9a5MvZ8I/dOJLrFDX4/d9Lg76txKhFJBzXvxd9PSVKPJvnfx
17+
x3aare5fkXy+JlZwP8FhbzIwVTmHGPxKEUCbImhmailXTfLTmm+bS1CW2OrOnlSn
18+
ZPlEA8N1Y8ogNZQf2v65QCT7k64a1IuEA7XcH+W4+JhRAPPp1NujMTbeo855gMMm
19+
D6LXhbMEV2jO6Yfqgr2H+fmiWq3nILj/XBSTEYNBqQ==
20+
-----END CERTIFICATE-----

test/redis-tls/redis/cert.pem

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIDVjCCAj6gAwIBAgIIP+tRomVdVFgwDQYJKoZIhvcNAQELBQAwIDEeMBwGA1UE
3+
AxMVbWluaWNhIHJvb3QgY2EgMDIwZGJhMB4XDTIxMTAyODAyMjA1M1oXDTIzMTEy
4+
NzAzMjA1M1owEDEOMAwGA1UEAxMFcmVkaXMwggEiMA0GCSqGSIb3DQEBAQUAA4IB
5+
DwAwggEKAoIBAQDLjxXgcb2GjCoH9EEObm951uExMC+GfiCSlAtCFg1v4kmenUh2
6+
HbTYTho3v88QTfH4tgqwEf7qttJ3oNd8g/Kaf9NebPJ+4McEgfdoYBQhb2Aq5ZSo
7+
lYDThYm4rBPk6efgNHVpJ4WAX/NnwjQmnKfPRDtXrzEDzobUJSZ0kqbw6LbZz9m+
8+
0JsT46/wSO5DEAg1mijK537iQHt3xEb3pq+PR79smNzjOdC+Vk+g7oNz+y0ajUHG
9+
OVQ+aVyAhFGjy6vkACGaR/vvh2yxbFghvi1gMKkbAgzBVJrAnysxb9C5euhelWHI
10+
BwThBwqqUyc/eC/IvJirvoYSCX63XlyXAb4hAgMBAAGjgaMwgaAwDgYDVR0PAQH/
11+
BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAMBgNVHRMBAf8E
12+
AjAAMB8GA1UdIwQYMBaAFA/oVvRrtcTNIZU9ljkaOO5YoxCtMEAGA1UdEQQ5MDeC
13+
BXJlZGlzhwQKISEChwQKISEDhwQKISEEhwQKISEFhwQKISEGhwQKISEHhwQKISEI
14+
hwQKISEJMA0GCSqGSIb3DQEBCwUAA4IBAQDFZQHp+yeNsbRrMyUEzVJB/vBjbMyn
15+
UCaCXQDxxWJmrZ8qIY2mPVRYzgGBAOhla0MGt1p1EAg2gOcA5ouJy03Lt6Le17dS
16+
zBZE/miBdgT6Hz9VGg5+PXOEX1xFOdILaq1wWlY3DLAg0uj2XF2xvWcIMpvtng9E
17+
cmDKTI+FMTeSeUuYDrn4ddWlad2kDpyrfUo1QR/RjvNm+h3mu1hTo04egjclbMsX
18+
ZG4Sv/XzEu1BoX0X3A5FyiNMqJidtT3YFoU1R5qLTxF6tCFlGM26jO8cxCo7Idv0
19+
/0FGShgrKA38ucttGEI9LsKBg4j+/0wFJ3zk4M8bA140hu0Dh2O4B7WL
20+
-----END CERTIFICATE-----

0 commit comments

Comments
 (0)