Skip to content

Commit 11a16d5

Browse files
committed
integration-cli: fix test rogue certs
Signed-off-by: CrazyMax <[email protected]>
1 parent fe0220b commit 11a16d5

6 files changed

Lines changed: 361 additions & 141 deletions

File tree

hack/generate-test-rogue-certs.sh

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
#!/bin/bash
2+
set -eu
3+
4+
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd -P)"
5+
6+
OUT_DIR="${SCRIPT_DIR}/../integration-cli/fixtures/https"
7+
8+
# generate CA
9+
echo 01 > "${OUT_DIR}/ca-rogue.srl"
10+
openssl genrsa -out "${OUT_DIR}/ca-rogue-key.pem"
11+
12+
openssl req \
13+
-new \
14+
-x509 \
15+
-days 3652 \
16+
-subj "/C=US/ST=CA/L=SanFrancisco/O=Evil Inc/OU=changeme/CN=changeme/name=changeme/[email protected]" \
17+
-nameopt compat \
18+
-text \
19+
-key "${OUT_DIR}/ca-rogue-key.pem" \
20+
-out "${OUT_DIR}/ca-rogue.pem"
21+
22+
# Now that we have a CA, create a server key and certificate signing request.
23+
# Make sure that `"Common Name (e.g. server FQDN or YOUR name)"` matches the hostname you will use
24+
# to connect or just use '*' for a certificate valid for any hostname:
25+
26+
openssl genrsa -out "${OUT_DIR}/server-rogue-key.pem"
27+
openssl req -new \
28+
-subj "/C=US/ST=CA/L=SanFrancisco/O=Evil Inc/OU=changeme/CN=changeme/name=changeme/[email protected]" \
29+
-text \
30+
-key "${OUT_DIR}/server-rogue-key.pem" \
31+
-out "${OUT_DIR}/server-rogue.csr"
32+
33+
# Options for server certificate
34+
cat > "${OUT_DIR}/server-rogue-options.cfg" << 'EOF'
35+
basicConstraints=CA:FALSE
36+
subjectKeyIdentifier=hash
37+
authorityKeyIdentifier=keyid,issuer
38+
extendedKeyUsage=serverAuth
39+
subjectAltName=DNS:*,DNS:localhost,IP:127.0.0.1,IP:::1
40+
EOF
41+
42+
# Generate the certificate and sign with our CA
43+
openssl x509 \
44+
-req \
45+
-days 3652 \
46+
-extfile "${OUT_DIR}/server-rogue-options.cfg" \
47+
-CA "${OUT_DIR}/ca-rogue.pem" \
48+
-CAkey "${OUT_DIR}/ca-rogue-key.pem" \
49+
-nameopt compat \
50+
-text \
51+
-in "${OUT_DIR}/server-rogue.csr" \
52+
-out "${OUT_DIR}/server-rogue-cert.pem"
53+
54+
# For client authentication, create a client key and certificate signing request
55+
openssl genrsa -out "${OUT_DIR}/client-rogue-key.pem"
56+
openssl req -new \
57+
-subj "/C=US/ST=CA/L=SanFrancisco/O=Evil Inc/OU=changeme/CN=changeme/name=changeme/[email protected]" \
58+
-text \
59+
-key "${OUT_DIR}/client-rogue-key.pem" \
60+
-out "${OUT_DIR}/client-rogue.csr"
61+
62+
# Options for client certificate
63+
cat > "${OUT_DIR}/client-rogue-options.cfg" << 'EOF'
64+
basicConstraints=CA:FALSE
65+
subjectKeyIdentifier=hash
66+
authorityKeyIdentifier=keyid,issuer
67+
extendedKeyUsage=clientAuth
68+
subjectAltName=DNS:*,DNS:localhost,IP:127.0.0.1,IP:::1
69+
EOF
70+
71+
# Generate the certificate and sign with our CA:
72+
openssl x509 \
73+
-req \
74+
-days 3652 \
75+
-extfile "${OUT_DIR}/client-rogue-options.cfg" \
76+
-CA "${OUT_DIR}/ca-rogue.pem" \
77+
-CAkey "${OUT_DIR}/ca-rogue-key.pem" \
78+
-nameopt compat \
79+
-text \
80+
-in "${OUT_DIR}/client-rogue.csr" \
81+
-out "${OUT_DIR}/client-rogue-cert.pem"
82+
83+
rm "${OUT_DIR}/ca-rogue.srl"
84+
rm "${OUT_DIR}/ca-rogue-key.pem"
85+
rm "${OUT_DIR}"/*.cfg
86+
rm "${OUT_DIR}"/*.csr
Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
Certificate:
2+
Data:
3+
Version: 3 (0x2)
4+
Serial Number:
5+
35:19:be:ba:10:ce:03:ea:4d:f7:c9:e5:48:c6:bc:79:a7:49:0f:ac
6+
Signature Algorithm: sha256WithRSAEncryption
7+
Issuer: C=US, ST=CA, L=SanFrancisco, O=Evil Inc, OU=changeme, CN=changeme/name=changeme/[email protected]
8+
Validity
9+
Not Before: May 12 02:04:15 2022 GMT
10+
Not After : May 11 02:04:15 2032 GMT
11+
Subject: C=US, ST=CA, L=SanFrancisco, O=Evil Inc, OU=changeme, CN=changeme/name=changeme/[email protected]
12+
Subject Public Key Info:
13+
Public Key Algorithm: rsaEncryption
14+
Public-Key: (2048 bit)
15+
Modulus:
16+
00:bf:af:80:18:34:78:00:01:a5:2c:16:86:d5:99:
17+
b7:db:15:d8:8b:94:83:d1:57:8c:eb:a4:68:72:42:
18+
c9:e6:5b:13:83:c6:00:11:dc:96:05:4e:3e:ea:91:
19+
29:ec:2f:50:44:da:f8:2b:2e:90:c4:a4:aa:42:dd:
20+
af:16:73:d4:58:c3:0f:d9:68:84:7d:fc:00:cd:5a:
21+
b3:9d:ef:0b:8e:2f:e0:ef:44:03:d0:13:07:e4:a7:
22+
2f:38:a7:6b:b2:1b:98:c2:19:2c:cc:4d:ff:9c:66:
23+
41:34:d4:eb:bb:ae:c4:82:2b:0b:22:73:b0:eb:11:
24+
30:87:1a:96:2b:df:ba:df:4e:b4:06:a4:e3:c7:c2:
25+
3c:54:6e:07:5f:0a:9b:15:f5:6d:ab:3c:4f:2b:24:
26+
42:ac:bb:06:88:f3:5e:bd:5e:4e:ca:8e:46:37:51:
27+
dc:2e:81:a3:7b:fd:98:98:5f:29:43:0a:1a:a3:83:
28+
41:8b:df:d5:b2:ec:6e:6d:04:01:7b:67:b7:04:4d:
29+
55:8b:b8:4c:2a:27:57:ff:f1:ee:88:13:4e:3f:31:
30+
2c:ba:95:82:3a:b6:d3:06:ac:ab:de:5a:86:4f:2a:
31+
ad:f9:96:36:9c:1f:fd:8b:60:2f:c0:51:cc:61:79:
32+
ff:3d:f7:bb:ec:f4:57:95:95:a1:38:1f:07:22:4c:
33+
73:39
34+
Exponent: 65537 (0x10001)
35+
X509v3 extensions:
36+
X509v3 Subject Key Identifier:
37+
51:EF:0E:E9:2C:C8:FE:F0:22:D9:C0:D9:5E:86:11:FD:44:A1:41:2E
38+
X509v3 Authority Key Identifier:
39+
51:EF:0E:E9:2C:C8:FE:F0:22:D9:C0:D9:5E:86:11:FD:44:A1:41:2E
40+
X509v3 Basic Constraints: critical
41+
CA:TRUE
42+
Signature Algorithm: sha256WithRSAEncryption
43+
Signature Value:
44+
86:68:ad:2f:73:50:db:76:2a:38:01:23:7d:e3:94:44:7b:82:
45+
ff:32:cc:6f:fd:c8:92:7e:4d:d9:e5:a6:e5:d4:e8:3f:5f:de:
46+
fa:e1:3d:c7:a0:d7:e8:28:65:ef:0a:85:9b:b9:95:05:0e:90:
47+
4d:6c:73:44:e4:1c:f5:36:6f:bc:02:65:cc:a8:a1:b0:c7:96:
48+
8e:38:6a:c9:c4:9b:85:1a:44:5b:b1:6d:fc:d9:58:ab:5d:96:
49+
20:56:e7:6b:bc:47:7f:04:47:fa:83:8a:87:5a:c7:3c:21:6e:
50+
a1:84:ac:14:41:93:c4:52:3f:32:24:35:42:bb:97:21:db:6d:
51+
35:3b:9f:6f:2a:7b:f4:70:80:9c:1a:7f:4d:11:36:29:54:35:
52+
0f:19:6d:78:04:d7:8c:f6:0f:88:f5:35:f3:79:e2:7e:e9:21:
53+
09:76:47:9f:ae:65:8f:8f:f6:60:e4:cf:37:da:18:c1:19:c5:
54+
5b:19:1e:80:c5:aa:b0:d9:d6:6c:5c:1d:02:e1:7a:6d:11:ad:
55+
da:4d:37:f3:78:90:21:db:2e:cd:21:fc:33:cf:d0:90:d3:28:
56+
1e:9e:c0:0c:a5:17:97:c4:1d:ca:c7:10:1b:72:f4:7c:2a:0c:
57+
0e:71:4f:cd:b0:31:e7:50:fd:35:07:03:de:1f:8d:c4:71:0b:
58+
b4:17:6e:69
59+
-----BEGIN CERTIFICATE-----
60+
MIIEHzCCAwegAwIBAgIUNRm+uhDOA+pN98nlSMa8eadJD6wwDQYJKoZIhvcNAQEL
61+
BQAwgZ4xCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTEVMBMGA1UEBwwMU2FuRnJh
62+
bmNpc2NvMREwDwYDVQQKDAhFdmlsIEluYzERMA8GA1UECwwIY2hhbmdlbWUxETAP
63+
BgNVBAMMCGNoYW5nZW1lMREwDwYDVQQpDAhjaGFuZ2VtZTEfMB0GCSqGSIb3DQEJ
64+
ARYQbWFpbEBob3N0LmRvbWFpbjAeFw0yMjA1MTIwMjA0MTVaFw0zMjA1MTEwMjA0
65+
MTVaMIGeMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExFTATBgNVBAcMDFNhbkZy
66+
YW5jaXNjbzERMA8GA1UECgwIRXZpbCBJbmMxETAPBgNVBAsMCGNoYW5nZW1lMREw
67+
DwYDVQQDDAhjaGFuZ2VtZTERMA8GA1UEKQwIY2hhbmdlbWUxHzAdBgkqhkiG9w0B
68+
CQEWEG1haWxAaG9zdC5kb21haW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
69+
AoIBAQC/r4AYNHgAAaUsFobVmbfbFdiLlIPRV4zrpGhyQsnmWxODxgAR3JYFTj7q
70+
kSnsL1BE2vgrLpDEpKpC3a8Wc9RYww/ZaIR9/ADNWrOd7wuOL+DvRAPQEwfkpy84
71+
p2uyG5jCGSzMTf+cZkE01Ou7rsSCKwsic7DrETCHGpYr37rfTrQGpOPHwjxUbgdf
72+
CpsV9W2rPE8rJEKsuwaI8169Xk7KjkY3UdwugaN7/ZiYXylDChqjg0GL39Wy7G5t
73+
BAF7Z7cETVWLuEwqJ1f/8e6IE04/MSy6lYI6ttMGrKveWoZPKq35ljacH/2LYC/A
74+
Ucxhef8997vs9FeVlaE4HwciTHM5AgMBAAGjUzBRMB0GA1UdDgQWBBRR7w7pLMj+
75+
8CLZwNlehhH9RKFBLjAfBgNVHSMEGDAWgBRR7w7pLMj+8CLZwNlehhH9RKFBLjAP
76+
BgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCGaK0vc1Dbdio4ASN9
77+
45REe4L/Msxv/ciSfk3Z5abl1Og/X9764T3HoNfoKGXvCoWbuZUFDpBNbHNE5Bz1
78+
Nm+8AmXMqKGwx5aOOGrJxJuFGkRbsW382VirXZYgVudrvEd/BEf6g4qHWsc8IW6h
79+
hKwUQZPEUj8yJDVCu5ch2201O59vKnv0cICcGn9NETYpVDUPGW14BNeM9g+I9TXz
80+
eeJ+6SEJdkefrmWPj/Zg5M832hjBGcVbGR6Axaqw2dZsXB0C4XptEa3aTTfzeJAh
81+
2y7NIfwzz9CQ0ygensAMpReXxB3KxxAbcvR8KgwOcU/NsDHnUP01BwPeH43EcQu0
82+
F25p
83+
-----END CERTIFICATE-----
Lines changed: 70 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,73 +1,88 @@
11
Certificate:
22
Data:
33
Version: 3 (0x2)
4-
Serial Number: 2 (0x2)
5-
Signature Algorithm: sha1WithRSAEncryption
4+
Serial Number:
5+
52:93:3b:eb:8a:c5:e9:eb:36:99:4c:62:5f:9a:13:4d:7f:fc:e9:39
6+
Signature Algorithm: sha256WithRSAEncryption
67
Issuer: C=US, ST=CA, L=SanFrancisco, O=Evil Inc, OU=changeme, CN=changeme/name=changeme/[email protected]
78
Validity
8-
Not Before: Feb 24 17:54:59 2014 GMT
9-
Not After : Feb 22 17:54:59 2024 GMT
10-
Subject: C=US, ST=CA, L=SanFrancisco, O=Fort-Funston, OU=changeme, CN=client/name=changeme/[email protected]
9+
Not Before: May 12 02:04:15 2022 GMT
10+
Not After : May 11 02:04:15 2032 GMT
11+
Subject: C=US, ST=CA, L=SanFrancisco, O=Evil Inc, OU=changeme, CN=changeme/name=changeme/[email protected]
1112
Subject Public Key Info:
1213
Public Key Algorithm: rsaEncryption
13-
Public-Key: (1024 bit)
14+
Public-Key: (2048 bit)
1415
Modulus:
15-
00:e8:e2:2c:b8:d4:db:89:50:4f:47:1e:68:db:f7:
16-
e4:cc:47:41:63:75:03:37:50:7a:a8:4d:27:36:d5:
17-
15:01:08:b6:cf:56:f7:56:6d:3d:f9:e2:8d:1a:5d:
18-
bf:a0:24:5e:07:55:8e:d0:dc:f1:fa:19:87:1d:d6:
19-
b6:58:82:2e:ba:69:6d:e9:d9:c8:16:0d:1d:59:7f:
20-
f4:8e:58:10:01:3d:21:14:16:3c:ec:cd:8c:b7:0e:
21-
e6:7b:77:b4:f9:90:a5:17:01:bb:84:c6:b2:12:87:
22-
70:eb:9f:6d:4f:d0:68:8b:96:c0:e7:0b:51:b4:9d:
23-
1d:7b:6c:7b:be:89:6b:88:8b
16+
00:ae:8c:19:24:29:d3:ff:b1:55:1c:02:92:87:8d:
17+
fc:cf:db:5a:60:45:f0:df:eb:eb:b7:69:b5:6a:87:
18+
19:fa:96:a4:9d:2d:8c:71:cd:a1:33:39:22:bc:63:
19+
36:36:cb:e4:06:88:cd:0a:a4:a0:a9:5d:57:13:7f:
20+
15:9d:9b:d8:66:f1:f8:f5:71:db:a9:c8:a5:1e:f4:
21+
57:2c:24:b0:e3:67:02:24:d8:c1:8e:38:73:64:16:
22+
c3:82:87:63:d5:7e:43:a6:75:4e:74:08:93:82:3f:
23+
2e:96:2c:06:a4:65:6e:f4:33:3d:3d:ff:c3:66:38:
24+
17:54:65:29:ae:7f:30:91:29:0a:6b:03:d5:9d:89:
25+
21:3e:ff:ee:41:e5:fd:3f:1b:c9:5d:06:92:49:2c:
26+
34:e9:51:c5:6e:89:e9:1f:33:26:ca:98:24:8e:04:
27+
39:ef:3c:a5:97:90:8a:c9:2b:8e:05:e4:56:82:3a:
28+
e6:2d:51:c2:72:45:3b:2e:7c:9f:02:3c:66:96:5f:
29+
a9:21:4d:61:3a:37:6e:56:10:f8:40:fa:1b:b5:4d:
30+
bc:99:d5:81:04:ed:75:2e:52:ab:4b:de:f6:c3:41:
31+
27:8e:37:42:3b:34:68:6a:2d:d2:8f:42:07:58:9a:
32+
bc:6b:6a:7b:08:72:ba:ac:de:a3:44:5a:d8:8d:fa:
33+
ec:1b
2434
Exponent: 65537 (0x10001)
2535
X509v3 extensions:
2636
X509v3 Basic Constraints:
2737
CA:FALSE
28-
Netscape Comment:
29-
Easy-RSA Generated Certificate
3038
X509v3 Subject Key Identifier:
31-
9E:F8:49:D0:A2:76:30:5C:AB:2B:8A:B5:8D:C6:45:1F:A7:F8:CF:85
39+
E4:08:A1:99:EE:3C:80:4E:E8:8C:FF:43:E1:4F:2A:49:3D:4E:49:A7
3240
X509v3 Authority Key Identifier:
33-
keyid:DC:A5:F1:76:DB:4E:CD:8E:EF:B1:23:56:1D:92:80:99:74:3B:EA:6F
34-
DirName:/C=US/ST=CA/L=SanFrancisco/O=Evil Inc/OU=changeme/CN=changeme/name=changeme/[email protected]
35-
serial:E7:21:1E:18:41:1B:96:83
36-
41+
51:EF:0E:E9:2C:C8:FE:F0:22:D9:C0:D9:5E:86:11:FD:44:A1:41:2E
3742
X509v3 Extended Key Usage:
3843
TLS Web Client Authentication
39-
X509v3 Key Usage:
40-
Digital Signature
41-
Signature Algorithm: sha1WithRSAEncryption
42-
48:76:c0:18:fa:0a:ee:4e:1a:ec:02:9d:d4:83:ca:94:54:a1:
43-
3f:51:2f:3e:4b:95:c3:42:9b:71:a0:4b:d9:af:47:23:b9:1c:
44-
fb:85:ba:76:e2:09:cb:65:bb:d2:7d:44:3d:4b:67:ba:80:83:
45-
be:a8:ed:c4:b9:ea:1a:1b:c7:59:3b:d9:5c:0d:46:d8:c9:92:
46-
cb:10:c5:f2:1a:38:a4:aa:07:2c:e3:84:16:79:c7:95:09:e3:
47-
01:d2:15:a2:77:0b:8b:bf:94:04:e9:7f:c0:cd:e6:2e:64:cd:
48-
1e:a3:32:ec:11:cc:62:ce:c7:4e:cd:ad:48:5c:b1:b8:e9:76:
49-
b3:f9
44+
X509v3 Subject Alternative Name:
45+
DNS:*, DNS:localhost, IP Address:127.0.0.1, IP Address:0:0:0:0:0:0:0:1
46+
Signature Algorithm: sha256WithRSAEncryption
47+
Signature Value:
48+
5c:6b:b8:68:d0:5a:4b:fc:9f:6d:09:16:f7:4c:61:50:2a:d7:
49+
1c:8e:56:93:0f:b2:95:3f:6c:18:5d:fc:7e:d3:8a:72:45:63:
50+
8a:c0:a7:ce:76:f9:63:bf:31:98:fa:1d:b4:b9:be:b7:f2:61:
51+
ee:76:be:4e:ab:71:9e:a1:62:fc:cf:f7:91:59:f0:76:58:f4:
52+
a3:4e:0b:59:ee:17:b6:bf:ce:55:55:70:a5:6e:cd:30:03:c3:
53+
ac:d4:7a:38:84:39:de:8a:6b:26:14:dc:04:98:ca:96:eb:b6:
54+
d1:6e:c9:6f:61:c6:80:a5:4e:29:c5:98:d2:a1:43:84:c1:83:
55+
83:f7:6f:a9:7b:3a:87:69:71:cd:f1:2c:7b:cf:65:17:62:be:
56+
46:fa:95:f8:62:05:04:ac:b4:1b:58:02:01:77:f6:ed:72:17:
57+
c4:9d:df:0d:ab:12:14:87:de:20:21:28:2c:3b:2f:93:3b:a6:
58+
f2:79:d0:80:c0:94:4d:2b:61:0e:25:ae:a8:0e:d7:00:e5:55:
59+
6a:31:be:bc:a5:69:ed:2e:f9:b1:eb:d0:d1:eb:a8:60:ad:81:
60+
60:a9:d8:ca:a3:3b:18:41:13:b0:9e:78:99:bd:52:5f:17:0f:
61+
f9:d1:60:6b:81:3a:06:af:6f:f2:b8:fd:f9:09:35:10:2b:f2:
62+
57:0e:ac:8c
5063
-----BEGIN CERTIFICATE-----
51-
MIIEDTCCA3agAwIBAgIBAjANBgkqhkiG9w0BAQUFADCBnjELMAkGA1UEBhMCVVMx
52-
CzAJBgNVBAgTAkNBMRUwEwYDVQQHEwxTYW5GcmFuY2lzY28xETAPBgNVBAoTCEV2
53-
aWwgSW5jMREwDwYDVQQLEwhjaGFuZ2VtZTERMA8GA1UEAxMIY2hhbmdlbWUxETAP
54-
BgNVBCkTCGNoYW5nZW1lMR8wHQYJKoZIhvcNAQkBFhBtYWlsQGhvc3QuZG9tYWlu
55-
MB4XDTE0MDIyNDE3NTQ1OVoXDTI0MDIyMjE3NTQ1OVowgaAxCzAJBgNVBAYTAlVT
56-
MQswCQYDVQQIEwJDQTEVMBMGA1UEBxMMU2FuRnJhbmNpc2NvMRUwEwYDVQQKEwxG
57-
b3J0LUZ1bnN0b24xETAPBgNVBAsTCGNoYW5nZW1lMQ8wDQYDVQQDEwZjbGllbnQx
58-
ETAPBgNVBCkTCGNoYW5nZW1lMR8wHQYJKoZIhvcNAQkBFhBtYWlsQGhvc3QuZG9t
59-
YWluMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDo4iy41NuJUE9HHmjb9+TM
60-
R0FjdQM3UHqoTSc21RUBCLbPVvdWbT354o0aXb+gJF4HVY7Q3PH6GYcd1rZYgi66
61-
aW3p2cgWDR1Zf/SOWBABPSEUFjzszYy3DuZ7d7T5kKUXAbuExrISh3Drn21P0GiL
62-
lsDnC1G0nR17bHu+iWuIiwIDAQABo4IBVTCCAVEwCQYDVR0TBAIwADAtBglghkgB
63-
hvhCAQ0EIBYeRWFzeS1SU0EgR2VuZXJhdGVkIENlcnRpZmljYXRlMB0GA1UdDgQW
64-
BBSe+EnQonYwXKsrirWNxkUfp/jPhTCB0wYDVR0jBIHLMIHIgBTcpfF2207Nju+x
65-
I1YdkoCZdDvqb6GBpKSBoTCBnjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRUw
66-
EwYDVQQHEwxTYW5GcmFuY2lzY28xETAPBgNVBAoTCEV2aWwgSW5jMREwDwYDVQQL
67-
EwhjaGFuZ2VtZTERMA8GA1UEAxMIY2hhbmdlbWUxETAPBgNVBCkTCGNoYW5nZW1l
68-
MR8wHQYJKoZIhvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA5yEeGEEbloMwEwYD
69-
VR0lBAwwCgYIKwYBBQUHAwIwCwYDVR0PBAQDAgeAMA0GCSqGSIb3DQEBBQUAA4GB
70-
AEh2wBj6Cu5OGuwCndSDypRUoT9RLz5LlcNCm3GgS9mvRyO5HPuFunbiCctlu9J9
71-
RD1LZ7qAg76o7cS56hobx1k72VwNRtjJkssQxfIaOKSqByzjhBZ5x5UJ4wHSFaJ3
72-
C4u/lATpf8DN5i5kzR6jMuwRzGLOx07NrUhcsbjpdrP5
64+
MIIEYTCCA0mgAwIBAgIUUpM764rF6es2mUxiX5oTTX/86TkwDQYJKoZIhvcNAQEL
65+
BQAwgZ4xCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTEVMBMGA1UEBwwMU2FuRnJh
66+
bmNpc2NvMREwDwYDVQQKDAhFdmlsIEluYzERMA8GA1UECwwIY2hhbmdlbWUxETAP
67+
BgNVBAMMCGNoYW5nZW1lMREwDwYDVQQpDAhjaGFuZ2VtZTEfMB0GCSqGSIb3DQEJ
68+
ARYQbWFpbEBob3N0LmRvbWFpbjAeFw0yMjA1MTIwMjA0MTVaFw0zMjA1MTEwMjA0
69+
MTVaMIGeMQswCQYDVQQGEwJVUzELMAkGA1UECAwCQ0ExFTATBgNVBAcMDFNhbkZy
70+
YW5jaXNjbzERMA8GA1UECgwIRXZpbCBJbmMxETAPBgNVBAsMCGNoYW5nZW1lMREw
71+
DwYDVQQDDAhjaGFuZ2VtZTERMA8GA1UEKQwIY2hhbmdlbWUxHzAdBgkqhkiG9w0B
72+
CQEWEG1haWxAaG9zdC5kb21haW4wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
73+
AoIBAQCujBkkKdP/sVUcApKHjfzP21pgRfDf6+u3abVqhxn6lqSdLYxxzaEzOSK8
74+
YzY2y+QGiM0KpKCpXVcTfxWdm9hm8fj1cdupyKUe9FcsJLDjZwIk2MGOOHNkFsOC
75+
h2PVfkOmdU50CJOCPy6WLAakZW70Mz09/8NmOBdUZSmufzCRKQprA9WdiSE+/+5B
76+
5f0/G8ldBpJJLDTpUcVuiekfMybKmCSOBDnvPKWXkIrJK44F5FaCOuYtUcJyRTsu
77+
fJ8CPGaWX6khTWE6N25WEPhA+hu1TbyZ1YEE7XUuUqtL3vbDQSeON0I7NGhqLdKP
78+
QgdYmrxransIcrqs3qNEWtiN+uwbAgMBAAGjgZQwgZEwCQYDVR0TBAIwADAdBgNV
79+
HQ4EFgQU5Aihme48gE7ojP9D4U8qST1OSacwHwYDVR0jBBgwFoAUUe8O6SzI/vAi
80+
2cDZXoYR/UShQS4wEwYDVR0lBAwwCgYIKwYBBQUHAwIwLwYDVR0RBCgwJoIBKoIJ
81+
bG9jYWxob3N0hwR/AAABhxAAAAAAAAAAAAAAAAAAAAABMA0GCSqGSIb3DQEBCwUA
82+
A4IBAQBca7ho0FpL/J9tCRb3TGFQKtccjlaTD7KVP2wYXfx+04pyRWOKwKfOdvlj
83+
vzGY+h20ub638mHudr5Oq3GeoWL8z/eRWfB2WPSjTgtZ7he2v85VVXClbs0wA8Os
84+
1Ho4hDneimsmFNwEmMqW67bRbslvYcaApU4pxZjSoUOEwYOD92+pezqHaXHN8Sx7
85+
z2UXYr5G+pX4YgUErLQbWAIBd/btchfEnd8NqxIUh94gISgsOy+TO6byedCAwJRN
86+
K2EOJa6oDtcA5VVqMb68pWntLvmx69DR66hgrYFgqdjKozsYQROwnniZvVJfFw/5
87+
0WBrgToGr2/yuP35CTUQK/JXDqyM
7388
-----END CERTIFICATE-----
Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,28 @@
11
-----BEGIN PRIVATE KEY-----
2-
MIICdgIBADANBgkqhkiG9w0BAQEFAASCAmAwggJcAgEAAoGBAOjiLLjU24lQT0ce
3-
aNv35MxHQWN1AzdQeqhNJzbVFQEIts9W91ZtPfnijRpdv6AkXgdVjtDc8foZhx3W
4-
tliCLrppbenZyBYNHVl/9I5YEAE9IRQWPOzNjLcO5nt3tPmQpRcBu4TGshKHcOuf
5-
bU/QaIuWwOcLUbSdHXtse76Ja4iLAgMBAAECgYADs+TmI2xCKKa6CL++D5jxrohZ
6-
nnionnz0xBVFh+nHlG3jqgxQsXf0yydXLfpn/2wHTdLxezHVuiYt0UYg7iD0CglW
7-
+IjcgMebzyjLeYqYOE5llPlMvhp2HoEMYJNb+7bRrZ1WCITbu+Su0w1cgA7Cs+Ej
8-
VlfvGzN+qqnDThRUYQJBAPY0sMWZJKly8QhUmUvmcXdPczzSOf6Mm7gc5LR6wzxd
9-
vW7syuqk50qjqVqFpN81vCV7GoDxRUWbTM9ftf7JGFkCQQDyJc/1RMygE2o+enU1
10-
6UBxJyclXITEYtDn8aoEpLNc7RakP1WoPUKjZOnjkcoKcIkFNkSPeCfQujrb5f3F
11-
MkuDAkByAI/hzzmkpK5rFxEsjfX4Mve/L/DepyjrpaVY1IdWimlO1aJX6CeY7hNa
12-
8QsYt/74s/nfvtg+lNyKIV1aLq9xAkB+WSSNgfyTeg3x08vc+Xxajmdqoz/TiQwg
13-
OoTQL3A3iK5LvZBgXLasszcnOycFE3srcQmNItEDpGiZ3QPxJTEpAkEA45EE9NMJ
14-
SA7EGWSFlbz4f4u4oBeiDiJRJbGGfAyVxZlpCWUjPpg9+swsWoFEOjnGYaChAMk5
15-
nrOdMf15T6QF7Q==
2+
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCujBkkKdP/sVUc
3+
ApKHjfzP21pgRfDf6+u3abVqhxn6lqSdLYxxzaEzOSK8YzY2y+QGiM0KpKCpXVcT
4+
fxWdm9hm8fj1cdupyKUe9FcsJLDjZwIk2MGOOHNkFsOCh2PVfkOmdU50CJOCPy6W
5+
LAakZW70Mz09/8NmOBdUZSmufzCRKQprA9WdiSE+/+5B5f0/G8ldBpJJLDTpUcVu
6+
iekfMybKmCSOBDnvPKWXkIrJK44F5FaCOuYtUcJyRTsufJ8CPGaWX6khTWE6N25W
7+
EPhA+hu1TbyZ1YEE7XUuUqtL3vbDQSeON0I7NGhqLdKPQgdYmrxransIcrqs3qNE
8+
WtiN+uwbAgMBAAECggEASZeQ/BHUq+ApGaut+xAu8LYzxxaGBesS0Zx0nEsE9YXx
9+
NsHfDpZbqlyjHBmaYIUbiXPBO4UIpg/QKEyzIOX12gWYaWfNbSrHD6OGY3q+x8oE
10+
+eMXzG5ZnHAKk2yg94EKZdLctohtJQOdkTxTupl3q+c0oYDF8kGg+HjEl6lRoUmh
11+
sVkNeBN7UyEc/WfLm0fLWMDWdue3J0U1tl91NYa3PcYe2v7wIJfCvSrh6wM1P2p+
12+
Eax0WR4xxcdljWZSCJCSHbGSBAQE1DlxC2HTns98Yk1MY8JCuQJESVmt64VQ9Gpz
13+
rQ8ol1kTbwJ42mhEbNNQqnkl4p2GgJuUErSS7gPwEQKBgQDQVGvL021HdSpVLqdq
14+
aES0QCkuREuOvQSY3pPo7jiwYe+UDb3loj6XPeUL9t4D7fXINyLWk6Gbvenu6Cr6
15+
NBZdy1vmIO2c79uNXLXD2K4Tj2pglU9bJjX5+m6QpX6Y8qQPTraLeqFdeeBx1upa
16+
kIgURVwVIiy6H7hEG33xfecTCwKBgQDWfMJTDeLEQ+mUvAS4MbNrzrzeiMwUq3BU
17+
WDaPyVMZ1cyHd4HshVxEQOPdv96SmO/q+zs2Gqh+ruXqJghFmyK8AjZrbgziqa6K
18+
mG3jG40XjXw8ZqtN9fsPfmrUhKs/1PbeoobAzMK7CdF/5bAYUSvGFJzESDeMSUs4
19+
gkkH2s01MQKBgQCk9UPJyCbufwq/Gkr8CYXlSCyTcwZ1Bpw+Q3fQ59hBabrfe6YS
20+
z05KSXs05wvTBrgoCehvCcTcYht6zaFCLr5LFHw3E3myW4Z4P6G5argjytqLkY6d
21+
ePsibjbgF/rPNsnLSSNn+/kL4DZlTayRe4IUsvr/zOink/g/DZnC/1NaEwKBgQDW
22+
YEXdu1A+uF4bQb052Lsq8qxFg9buhde1BaIrHp8HgHB3qZPbMgPhWDYoKiCsx11s
23+
sIQi9Iwaanb0C+VSpNcXsOJxh8IrPktszSNvzda8hrZ4rGlld4jimIjwNlXva8z/
24+
AtTKmR280fhp68mQ1Hh695kkecXDWnJrXZTe2+sk0QKBgD9yS7m0aO3thdqtH5Bd
25+
HQ1AldohvZoAlqa6tiYeQ+jsnxmyLoqCMZXjTuW9Zd+TWJAboSOzGLcekilPE6yc
26+
+Swac6Txm6ZvLyjyTRjrJOtqhMOBGZ8DmYM7ATbvDWHZVGAAAHbxqpfwm8LYv8gj
27+
7cPYj6iCPx5SXdCW3H0b4hJt
1628
-----END PRIVATE KEY-----

0 commit comments

Comments
 (0)