Skip to content

Commit c32e911

Browse files
committed
test tls UPDATE add intermediate CA tests & certs
1 parent 3e39444 commit c32e911

File tree

13 files changed

+649
-12
lines changed

13 files changed

+649
-12
lines changed

tests/data/certs/0b527f1f.0

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
rootca.pem

tests/data/certs/a96df0b1.0

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
client.pem

tests/data/certs/acf0d71a.0

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
intermediate_ca.pem

tests/data/certs/client.key

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDSs0VI4Hb5bjVU
3+
auqaT92xKRn1efE7xeA5qfWv6uYMA8APj9aPC4zLUoEixeoJjJfnwpz9Kslt5lOm
4+
ul+30OSGQkkIvjQ3xZJlNJPlDqp/ro2M8Mv5zVleVsGX6eEvVOtgjzbfBaXnscxa
5+
uxIDHwvsBf39W6op742Mjwmp1c5bhMAywQQgNXv9+rvmOiAmXfazVzZ01L1XLQmt
6+
tRPLhUcFkEWrF4nvuXzd9M5d6wZ/PUJM49OE8gp/OvbVTKSwCGxiPYcyNFr1+7kD
7+
Ni83a7pTkOGj9eWc6Pz+kqU/bdrpKp++Ju75iVKO8tbOoJleomY9XEmUc8FKp0IZ
8+
Kw2iUU4xAgMBAAECggEABBNnMvRyoLsWyYIC9Ua3u2JX5/V6quUWRA9LWyKQXimh
9+
aLun0x8OU22OZXGOKC6hzqAnYMdX26ohsp821Eu0a/tyxbpGMND/1rjYZo0s06j5
10+
AIG09GlaQfasKofh7QQ3xGeo0FIf5jY8hYHKZKiQVrm78s934HVLl+05auFhq0gC
11+
Yn3kN754q7pM8gRA+OJ1rl7PXtSYUCERG/ShKlo6YZH155VRKf9s2L/HaBMSgZ5K
12+
XlJjw7FhbxgqVLX0NhlawfpR8g0nP21vUXq3y/kUCm2z16j7Kn0765YOsa/MjlSB
13+
fksQTJqW36WYMo0GHzs2LDU/+kaoeOQmXtvz6QXbMQKBgQDpkngR/73Uw5aS88wr
14+
nzw1KBMLzmugA8xougsTjZCONVliXcUgC/GSOc7nxVHEcdf8HMHPhpuslFwKa0vX
15+
19fv+UV/irHE6xgXYv+TzGWSzHH3UBHhBJwcp9BmpvrjN1Z0znA8DvV/WcXLiTsk
16+
WRM6wmjcrXv4NySMGz4Btm1K6QKBgQDm7pQ5bqCpqVvlb/3Irjg1L0mrztrGC6pJ
17+
NSSZnQmGODDvnG9KYA1prAxtAwV6QIaLlGQHtmuLTo4QiNdehzN+T9ADIwW7O3ez
18+
AmVMeW/dA2lfraKGpT6BxRGl/HUjynO654YdjakVPhFCXoruYdNXarYAGxbvFH7f
19+
Ly7FjYjMCQKBgCRpwjBEJ2sJButn+JeAXpmG4tk/WAX9MZvODTYCJtwUsxejuLyT
20+
QBjkzD3TxDiU6vAR56Ebwh84jdTN/2fp7W8q9Eu66pXhdMMImwGGpvsoxkehAviK
21+
iG/rNZEbTRepI+BX4qVqS5mL/EsL3N2AyX+qmUB2B1Kd/iOdh6AquYUpAoGBANI+
22+
j3AiSd9tMx8V8MWN59pz7OygbQk1gZkY6vN3xz4NVnAvyhq6jDuSydVNlOUSbewR
23+
82gaKpsvr6NaEkobaUQsQcM5VXR61aWCHtubC7755iuXl4piUyAuXLzztWoaXXbi
24+
ZnXtjOysD2aPUIlrQtApdP1vrFeKH1/uQvTUwKCRAoGAPHffvNXu6AlpN103jj+k
25+
UUuq3Dg7Kg2vwWd+EIICLDbJ9wvQxamzIfHlklvjU3fLorkxMiTKSKT0YayztqUb
26+
SwT4ClaSe7Mi39IOnoo0uZ6VQEKLdM62WWHGt+odyBSy5wf28iw9Bgb2v2pswsxW
27+
j9CGEUZ5K2VCxU7kSm9Xtss=
28+
-----END PRIVATE KEY-----

tests/data/certs/client.pem

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
Certificate:
2+
Data:
3+
Version: 3 (0x2)
4+
Serial Number: 2 (0x2)
5+
Signature Algorithm: sha256WithRSAEncryption
6+
Issuer: C=CZ, ST=Some-State, O=CESNET, OU=TMC, CN=Intermediate Client CA
7+
Validity
8+
Not Before: Jun 3 11:57:09 2025 GMT
9+
Not After : Jun 1 11:57:09 2035 GMT
10+
Subject: C=CZ, ST=Some-State, O=CESNET, OU=TMC, CN=client
11+
Subject Public Key Info:
12+
Public Key Algorithm: rsaEncryption
13+
Public-Key: (2048 bit)
14+
Modulus:
15+
00:d2:b3:45:48:e0:76:f9:6e:35:54:6a:ea:9a:4f:
16+
dd:b1:29:19:f5:79:f1:3b:c5:e0:39:a9:f5:af:ea:
17+
e6:0c:03:c0:0f:8f:d6:8f:0b:8c:cb:52:81:22:c5:
18+
ea:09:8c:97:e7:c2:9c:fd:2a:c9:6d:e6:53:a6:ba:
19+
5f:b7:d0:e4:86:42:49:08:be:34:37:c5:92:65:34:
20+
93:e5:0e:aa:7f:ae:8d:8c:f0:cb:f9:cd:59:5e:56:
21+
c1:97:e9:e1:2f:54:eb:60:8f:36:df:05:a5:e7:b1:
22+
cc:5a:bb:12:03:1f:0b:ec:05:fd:fd:5b:aa:29:ef:
23+
8d:8c:8f:09:a9:d5:ce:5b:84:c0:32:c1:04:20:35:
24+
7b:fd:fa:bb:e6:3a:20:26:5d:f6:b3:57:36:74:d4:
25+
bd:57:2d:09:ad:b5:13:cb:85:47:05:90:45:ab:17:
26+
89:ef:b9:7c:dd:f4:ce:5d:eb:06:7f:3d:42:4c:e3:
27+
d3:84:f2:0a:7f:3a:f6:d5:4c:a4:b0:08:6c:62:3d:
28+
87:32:34:5a:f5:fb:b9:03:36:2f:37:6b:ba:53:90:
29+
e1:a3:f5:e5:9c:e8:fc:fe:92:a5:3f:6d:da:e9:2a:
30+
9f:be:26:ee:f9:89:52:8e:f2:d6:ce:a0:99:5e:a2:
31+
66:3d:5c:49:94:73:c1:4a:a7:42:19:2b:0d:a2:51:
32+
4e:31
33+
Exponent: 65537 (0x10001)
34+
X509v3 extensions:
35+
X509v3 Subject Key Identifier:
36+
C4:30:21:DE:F9:75:98:59:AE:63:B7:5B:70:0F:E1:C0:72:B1:EF:7F
37+
X509v3 Authority Key Identifier:
38+
F2:CF:C5:9A:C6:63:7A:AB:A0:59:60:41:FE:7D:3F:5D:BE:9A:D5:3F
39+
Signature Algorithm: sha256WithRSAEncryption
40+
Signature Value:
41+
78:e4:53:ad:ce:4c:38:ed:3f:74:89:78:66:79:1a:45:bb:98:
42+
03:95:27:9b:c9:72:77:10:2a:ac:df:99:7d:b0:35:91:52:9e:
43+
45:ff:f7:ff:40:30:8b:84:8b:78:5f:b0:2a:8e:f6:7c:af:4d:
44+
6c:46:de:2b:c1:35:db:5e:1f:5e:b9:df:d1:65:34:03:99:fd:
45+
89:3b:b9:e1:52:1d:ac:03:ce:3e:7b:78:43:6b:c7:4d:65:f2:
46+
13:da:d6:88:4b:a4:f9:00:c0:29:c7:70:e7:37:a6:58:bd:41:
47+
b2:c6:22:00:93:23:2d:78:df:88:15:00:f3:38:0d:dc:6d:67:
48+
5a:5c:56:2d:9f:04:74:25:29:9a:fc:25:56:a8:3d:43:4d:53:
49+
6f:04:3c:34:25:e1:d5:16:4c:a4:39:39:82:3e:df:c9:98:ef:
50+
67:55:c4:8b:99:4b:5c:9f:93:b0:51:17:9c:0b:bc:48:16:64:
51+
79:0c:47:75:69:61:02:0d:34:dd:d8:c4:74:fc:2b:71:3b:3e:
52+
f2:e8:9b:2f:eb:c4:55:22:d7:4e:fd:ff:29:92:f1:05:bc:77:
53+
57:96:6f:80:73:67:84:82:dc:4a:8d:8f:91:97:85:66:a0:dc:
54+
2e:12:53:dc:e0:b2:5d:e0:a3:31:9a:97:4e:c6:b6:5d:48:30:
55+
9f:81:9e:14
56+
-----BEGIN CERTIFICATE-----
57+
MIIDcTCCAlmgAwIBAgIBAjANBgkqhkiG9w0BAQsFADBiMQswCQYDVQQGEwJDWjET
58+
MBEGA1UECAwKU29tZS1TdGF0ZTEPMA0GA1UECgwGQ0VTTkVUMQwwCgYDVQQLDANU
59+
TUMxHzAdBgNVBAMMFkludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcNMjUwNjAzMTE1
60+
NzA5WhcNMzUwNjAxMTE1NzA5WjBSMQswCQYDVQQGEwJDWjETMBEGA1UECAwKU29t
61+
ZS1TdGF0ZTEPMA0GA1UECgwGQ0VTTkVUMQwwCgYDVQQLDANUTUMxDzANBgNVBAMM
62+
BmNsaWVudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANKzRUjgdvlu
63+
NVRq6ppP3bEpGfV58TvF4Dmp9a/q5gwDwA+P1o8LjMtSgSLF6gmMl+fCnP0qyW3m
64+
U6a6X7fQ5IZCSQi+NDfFkmU0k+UOqn+ujYzwy/nNWV5WwZfp4S9U62CPNt8Fpeex
65+
zFq7EgMfC+wF/f1bqinvjYyPCanVzluEwDLBBCA1e/36u+Y6ICZd9rNXNnTUvVct
66+
Ca21E8uFRwWQRasXie+5fN30zl3rBn89Qkzj04TyCn869tVMpLAIbGI9hzI0WvX7
67+
uQM2LzdrulOQ4aP15Zzo/P6SpT9t2ukqn74m7vmJUo7y1s6gmV6iZj1cSZRzwUqn
68+
QhkrDaJRTjECAwEAAaNCMEAwHQYDVR0OBBYEFMQwId75dZhZrmO3W3AP4cByse9/
69+
MB8GA1UdIwQYMBaAFPLPxZrGY3qroFlgQf59P12+mtU/MA0GCSqGSIb3DQEBCwUA
70+
A4IBAQB45FOtzkw47T90iXhmeRpFu5gDlSebyXJ3ECqs35l9sDWRUp5F//f/QDCL
71+
hIt4X7AqjvZ8r01sRt4rwTXbXh9eud/RZTQDmf2JO7nhUh2sA84+e3hDa8dNZfIT
72+
2taIS6T5AMApx3DnN6ZYvUGyxiIAkyMteN+IFQDzOA3cbWdaXFYtnwR0JSma/CVW
73+
qD1DTVNvBDw0JeHVFkykOTmCPt/JmO9nVcSLmUtcn5OwURecC7xIFmR5DEd1aWEC
74+
DTTd2MR0/CtxOz7y6Jsv68RVItdO/f8pkvEFvHdXlm+Ac2eEgtxKjY+Rl4VmoNwu
75+
ElPc4LJd4KMxmpdOxrZdSDCfgZ4U
76+
-----END CERTIFICATE-----

tests/data/certs/eab22c76.0

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
server.pem

tests/data/certs/intermediate_ca.key

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDBfCEtO655d2Ey
3+
bmcaoZ6dKfAYPG//80d9kLxgpu5z4rrydnsUbTqymuCBk6J7UNAGQqsIYMz/TOiq
4+
emDBxYhsQS484TY2KSCdKsECR89V6zU4zhuer8FOtrJTOi2I3eAO3kiT6fpSmVby
5+
+M5io1GpZRIOoG8sv5heOx8Ngb5WNweTuSeruVbiAQF5ze6w6RytCZq4m/6DmyTn
6+
xowJeAJzCpN804JIZead7ili23ZGDqX/hL0WR0ZZ3bxfbw0lWT87okAMkyjJ3ZWi
7+
mDf44+cnOEex5jelh6rdMglkKYEaBnLrP+MTIh0jtNCBN8vkOszbbRlZPZKszf5H
8+
mj/iuKg9AgMBAAECggEAEf2moMFFEsKmH92Cf8hEao0M6AFX/Al/0xijXiyszSC+
9+
zQR1owDEbaQXY7pkaClWVnwE0ZVyqlCD7TTON2ZUg5W3T2402hS5QB6gGMQFmZHH
10+
0/Lc6u9LvwkfjBFDok+DNyQLGpnYhAKsbOZJW9mfd8FP9wU1oTMQNL7e6c9vxoNT
11+
f/i0OIS2BACIWSirYMu4NMNsCLO3eu33N93efS79MSd0wZHwxRQRSjg8ZvlI2O5o
12+
2we4/ROPUZfTr/J1MXLsACI5Pggu2HZelFfw8p/yheNBUloz0aY4JrbniOVzsPtJ
13+
mF/5YZhUC6I+x0VBwPFyWkiLjBjaUshirb0AnO4+3wKBgQD1BD4MqjNlLNIkrfJO
14+
yb1laZC17bP7InwCyLrjpV+nYeHtHRxXpQqGeDkV5kdO6c9p5rNRru+T3RumeWEb
15+
mZNXHmmnOQIwMVADlWAook1cC9vNlrdPKuf/SbrugTYXhWLmMHN4BJDCRvpRu9Gm
16+
xdpYmiOg47e+Z0nnMuW7pKk5vwKBgQDKKIVFUHntj5NK/JahERXXvqkGOiMtGlSg
17+
XEOUJ3SAj8ij+m3L3tesexdGj8TxBpeskP9ZbpZS9TjHdH8HGAgUwQynLtl2xBDl
18+
5N4pNNg9hZzwZNighcvzJjlG/bYom8KpYzD/5rvbF2PKeMzEQcaIP7ynedcHveEC
19+
nCaX1fPFAwKBgQDk5zi9BkmLzUrqP6QvnWQXGX+7p75M8hOfWj7XrMlnjBfROTAg
20+
Za0moazbW87k16USEBkZR/DFWH2bkqx5Z4nyixQzyRvVQEy7fFNgwvi49M8+C/9n
21+
s/MYWp6MciTB5rjVyxAlYUaIal0z/N9KCnAJ9L8ycWxZMxAlMjTUkGoU6wKBgQC3
22+
uKulmsW0iE8sTvH13zkioTurVRqy2sMeGbuw4UqXrBSEMgumxBbtwdAdaHtrMLqX
23+
Mg9ej4o+Sm4Xll/7anOtqOR+66zmqrlQtPbSLBx5jPxb3Mqi1/XKPGrBgcISlbwL
24+
hQH7Dw6axl8Cm1Y85iovmP0ylyA9AOuFG7RXOTIZUQKBgQC+NhR6B7eIy4RxwgWu
25+
QvPeqmpREtBZr/SIt38Q43Y001YjJT1UHxyCgkKEU7h2RHa+bzgIXD3LN4FNORYA
26+
O1e3JaZ3uESGAWcjHtWuF5mbQH77T6sXqwKC3lL0/VcdT+JGFyYOApOWyI92U2FL
27+
Sq1PGhXgcEt6b/BJtBUgo3gdEQ==
28+
-----END PRIVATE KEY-----

tests/data/certs/intermediate_ca.pem

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
Certificate:
2+
Data:
3+
Version: 3 (0x2)
4+
Serial Number: 1 (0x1)
5+
Signature Algorithm: sha256WithRSAEncryption
6+
Issuer: C=CZ, ST=Some-State, O=CESNET, OU=TMC, CN=clientca
7+
Validity
8+
Not Before: Oct 25 11:04:52 2024 GMT
9+
Not After : Oct 23 11:04:52 2034 GMT
10+
Subject: C=CZ, ST=Some-State, O=CESNET, OU=TMC, CN=Intermediate Client CA
11+
Subject Public Key Info:
12+
Public Key Algorithm: rsaEncryption
13+
Public-Key: (2048 bit)
14+
Modulus:
15+
00:c1:7c:21:2d:3b:ae:79:77:61:32:6e:67:1a:a1:
16+
9e:9d:29:f0:18:3c:6f:ff:f3:47:7d:90:bc:60:a6:
17+
ee:73:e2:ba:f2:76:7b:14:6d:3a:b2:9a:e0:81:93:
18+
a2:7b:50:d0:06:42:ab:08:60:cc:ff:4c:e8:aa:7a:
19+
60:c1:c5:88:6c:41:2e:3c:e1:36:36:29:20:9d:2a:
20+
c1:02:47:cf:55:eb:35:38:ce:1b:9e:af:c1:4e:b6:
21+
b2:53:3a:2d:88:dd:e0:0e:de:48:93:e9:fa:52:99:
22+
56:f2:f8:ce:62:a3:51:a9:65:12:0e:a0:6f:2c:bf:
23+
98:5e:3b:1f:0d:81:be:56:37:07:93:b9:27:ab:b9:
24+
56:e2:01:01:79:cd:ee:b0:e9:1c:ad:09:9a:b8:9b:
25+
fe:83:9b:24:e7:c6:8c:09:78:02:73:0a:93:7c:d3:
26+
82:48:65:e6:9d:ee:29:62:db:76:46:0e:a5:ff:84:
27+
bd:16:47:46:59:dd:bc:5f:6f:0d:25:59:3f:3b:a2:
28+
40:0c:93:28:c9:dd:95:a2:98:37:f8:e3:e7:27:38:
29+
47:b1:e6:37:a5:87:aa:dd:32:09:64:29:81:1a:06:
30+
72:eb:3f:e3:13:22:1d:23:b4:d0:81:37:cb:e4:3a:
31+
cc:db:6d:19:59:3d:92:ac:cd:fe:47:9a:3f:e2:b8:
32+
a8:3d
33+
Exponent: 65537 (0x10001)
34+
X509v3 extensions:
35+
X509v3 Basic Constraints: critical
36+
CA:TRUE
37+
X509v3 Key Usage: critical
38+
Certificate Sign
39+
X509v3 Subject Key Identifier:
40+
F2:CF:C5:9A:C6:63:7A:AB:A0:59:60:41:FE:7D:3F:5D:BE:9A:D5:3F
41+
X509v3 Authority Key Identifier:
42+
CD:59:B8:BB:EB:BA:27:B2:66:3C:1C:05:76:9B:71:8A:68:EA:30:FD
43+
Signature Algorithm: sha256WithRSAEncryption
44+
Signature Value:
45+
9e:58:d0:f1:42:e7:02:a1:21:34:d6:a8:9c:37:0e:7b:a3:c2:
46+
e6:76:b9:33:1f:df:88:9c:84:39:58:d1:ef:d2:59:59:5c:7a:
47+
80:36:a7:9c:3a:0f:27:62:b6:dd:f7:13:b6:d3:6b:c1:4a:95:
48+
db:c7:95:a8:51:fd:b0:8f:04:1e:5c:ce:4b:24:4e:69:a6:6e:
49+
e9:ff:ea:47:8a:33:e9:a7:8c:0e:35:8a:43:7a:9c:ca:ec:77:
50+
2d:b9:6d:df:72:b1:26:0e:2c:90:6b:0c:61:a2:d3:63:3a:c4:
51+
bd:fd:d3:f2:77:47:1f:6c:b2:61:53:44:76:68:e6:d9:93:2c:
52+
81:f1:ce:ea:cc:25:34:b6:7b:70:95:c2:35:d2:ee:9d:36:60:
53+
26:36:bd:16:32:85:96:2a:da:43:e5:34:6e:0b:21:4e:48:70:
54+
37:73:c5:b4:f1:98:e5:e7:8a:a7:d5:01:df:09:c3:e9:82:62:
55+
52:25:ab:22:d3:a9:41:a0:f2:27:d7:e2:50:14:c1:7e:56:2e:
56+
a6:d6:4a:1a:f4:b1:ba:27:75:f5:bf:b6:9e:f4:73:73:c7:21:
57+
7d:c4:f1:ba:01:66:12:a3:f3:3f:4a:af:55:67:ca:ac:2a:09:
58+
7f:1c:d8:82:04:d3:ec:89:33:f4:3c:6f:8d:4a:2e:73:f6:67:
59+
3b:e8:4c:19
60+
-----BEGIN CERTIFICATE-----
61+
MIIDlDCCAnygAwIBAgIBATANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQGEwJDWjET
62+
MBEGA1UECAwKU29tZS1TdGF0ZTEPMA0GA1UECgwGQ0VTTkVUMQwwCgYDVQQLDANU
63+
TUMxETAPBgNVBAMMCGNsaWVudGNhMB4XDTI0MTAyNTExMDQ1MloXDTM0MTAyMzEx
64+
MDQ1MlowYjELMAkGA1UEBhMCQ1oxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNV
65+
BAoMBkNFU05FVDEMMAoGA1UECwwDVE1DMR8wHQYDVQQDDBZJbnRlcm1lZGlhdGUg
66+
Q2xpZW50IENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwXwhLTuu
67+
eXdhMm5nGqGenSnwGDxv//NHfZC8YKbuc+K68nZ7FG06sprggZOie1DQBkKrCGDM
68+
/0zoqnpgwcWIbEEuPOE2NikgnSrBAkfPVes1OM4bnq/BTrayUzotiN3gDt5Ik+n6
69+
UplW8vjOYqNRqWUSDqBvLL+YXjsfDYG+VjcHk7knq7lW4gEBec3usOkcrQmauJv+
70+
g5sk58aMCXgCcwqTfNOCSGXmne4pYtt2Rg6l/4S9FkdGWd28X28NJVk/O6JADJMo
71+
yd2Vopg3+OPnJzhHseY3pYeq3TIJZCmBGgZy6z/jEyIdI7TQgTfL5DrM220ZWT2S
72+
rM3+R5o/4rioPQIDAQABo2MwYTAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQE
73+
AwICBDAdBgNVHQ4EFgQU8s/FmsZjequgWWBB/n0/Xb6a1T8wHwYDVR0jBBgwFoAU
74+
zVm4u+u6J7JmPBwFdptximjqMP0wDQYJKoZIhvcNAQELBQADggEBAJ5Y0PFC5wKh
75+
ITTWqJw3DnujwuZ2uTMf34ichDlY0e/SWVlceoA2p5w6Dyditt33E7bTa8FKldvH
76+
lahR/bCPBB5czkskTmmmbun/6keKM+mnjA41ikN6nMrsdy25bd9ysSYOLJBrDGGi
77+
02M6xL390/J3Rx9ssmFTRHZo5tmTLIHxzurMJTS2e3CVwjXS7p02YCY2vRYyhZYq
78+
2kPlNG4LIU5IcDdzxbTxmOXniqfVAd8Jw+mCYlIlqyLTqUGg8ifX4lAUwX5WLqbW
79+
Shr0sbondfW/tp70c3PHIX3E8boBZhKj8z9Kr1VnyqwqCX8c2IIE0+yJM/Q8b41K
80+
LnP2ZzvoTBk=
81+
-----END CERTIFICATE-----

tests/data/certs/rootca.key

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDTWVYboHXOUGbO
3+
YHdph4+8akKDbGRJiRBUWSrNx4WDot1mM3LpL0ZUnKCL98d2AdS+KlRqYyQqZaCQ
4+
/mNxM852djf6bxxmhtkZHypypKz5VpVY0PXDHcCpwv6Jy6wEGKD6FOsYQkZ7/P6m
5+
tiZwwEXEeZxTuQtx1Mh0k4aApXY4Fg5/pS68xE/les3vQQsCnj3w2GKqLIloUSJE
6+
asIvvHcQIDjd8FvLMaI8nieiP9FhJRQ1BasQD/H5SUDlFo/jaTJR+QEgzrEY5x8R
7+
duw8dPeZvaFOU2+JpJVqc65tmn7zeBHfvYlb5qHBC5JXurptsI7XXGDArsrgbTFr
8+
B/GYimYvAgMBAAECggEAKbzuTuVo7nYdX2tYmbweTDDV8ttgkM8jLO0xEVNyUBVF
9+
UO4fJuLhqksGP64Os4TYDTgR1LLAjSjlxUyfudbn0qg1FN2Fh8/gpt/rQ5m22UTa
10+
mKAnsME676ulFfRlg6eTft/Lr85C2jCT37uAKuslvA/iKfyUwIWrkq4htV031ApW
11+
4qjRgYAonKVb5AZ1H+d8kEGPwuO7NWvIqlmlUY37fGgtl0uRJBZY1DWxQVMBtr4X
12+
g1vnlp7cYYhTouHI2A9+ibC7zz8PIO06gylO8qpWjYet11q+c5vFd1slqsuHYM1D
13+
79BU+AWfcKDtJ9KNc3IrKad5AOAtppcUSmJ7nKYOTQKBgQD8iD1LUOITeSkDi5UE
14+
Fo6znR8sj/EZOTELRjkcxxlMhxAwJYrECVLZNJG0gv0zyGA2zwKDFmYmQLsT8pPu
15+
T1mV0PjVLu8AonTVu7FS2S552cXH3o/W89upAc0NWnFzLAjMdCTX3aoG6ON5+tfK
16+
NcWLNob4i1xYLPFPS4gMC9D4awKBgQDWQFHrbQmgEVVAVqt12ZWMkTdlbTVkv5PM
17+
xsjZdI8Cfk8fK7/eehbxGCOaRqBwuKrywHJ6VnsgFXeDtQ5XXh1i0ocR4qVcdUrJ
18+
lFvTFgKDfRaM1rJIXHVm3OyXAhEUUT9eo1IagcaHtlsIS/XzgwUAr0AbJjJibUpv
19+
qHgiF9KKTQKBgQDgeAFzxwuNn67zNclZfuuNgGZLaA85CnsruFnf2KIGQjADe/ti
20+
0Z7Q70dsmtqSgtPzJALpnqlh6zvfOUqBFAtffgcRB8zuVXlg2pt+Nwp2yTpitNRK
21+
jyx7h9xKuFALveJ8SejN8HzH847vyCaz2SQk4G0M1GNbBWfhwhPGEWLIzQKBgQDG
22+
xLt7gBha8Vm3K/E8j5WH6L2NEqljg7zaUV3LKLD4rjg3gf4qp/gayrtVCMsWaKzo
23+
M5TBXPQzytarUVExyvXWVdzLwgqJ4aN1qncaOaQxWt6N4S1bprOgr7urSVaRE+OH
24+
qFumjdmi1JJV+yr+NQJyJSSDS4eY+y4Aszpo3tMMTQKBgQD2INK+WeHc/n9yBeOL
25+
fX+8QTFwz4T+57301TxFz08U1l8fWEPrzeZQjukWWkT58zyMzXWBKU5+u9G0Z4iw
26+
WKBxvC8pROe72V6PMGKjNgBKFHkgs3jDWK+njsKfLGrOKSjFSoPE8eBDUxT/ioG7
27+
hpWFj1R5xoOkdfrtQyYlJc/uHQ==
28+
-----END PRIVATE KEY-----

tests/data/certs/rootca.pem

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
Certificate:
2+
Data:
3+
Version: 3 (0x2)
4+
Serial Number: 0 (0x0)
5+
Signature Algorithm: sha256WithRSAEncryption
6+
Issuer: C=CZ, ST=Some-State, O=CESNET, OU=TMC, CN=clientca
7+
Validity
8+
Not Before: Oct 25 11:00:37 2024 GMT
9+
Not After : Oct 23 11:00:37 2034 GMT
10+
Subject: C=CZ, ST=Some-State, O=CESNET, OU=TMC, CN=clientca
11+
Subject Public Key Info:
12+
Public Key Algorithm: rsaEncryption
13+
Public-Key: (2048 bit)
14+
Modulus:
15+
00:d3:59:56:1b:a0:75:ce:50:66:ce:60:77:69:87:
16+
8f:bc:6a:42:83:6c:64:49:89:10:54:59:2a:cd:c7:
17+
85:83:a2:dd:66:33:72:e9:2f:46:54:9c:a0:8b:f7:
18+
c7:76:01:d4:be:2a:54:6a:63:24:2a:65:a0:90:fe:
19+
63:71:33:ce:76:76:37:fa:6f:1c:66:86:d9:19:1f:
20+
2a:72:a4:ac:f9:56:95:58:d0:f5:c3:1d:c0:a9:c2:
21+
fe:89:cb:ac:04:18:a0:fa:14:eb:18:42:46:7b:fc:
22+
fe:a6:b6:26:70:c0:45:c4:79:9c:53:b9:0b:71:d4:
23+
c8:74:93:86:80:a5:76:38:16:0e:7f:a5:2e:bc:c4:
24+
4f:e5:7a:cd:ef:41:0b:02:9e:3d:f0:d8:62:aa:2c:
25+
89:68:51:22:44:6a:c2:2f:bc:77:10:20:38:dd:f0:
26+
5b:cb:31:a2:3c:9e:27:a2:3f:d1:61:25:14:35:05:
27+
ab:10:0f:f1:f9:49:40:e5:16:8f:e3:69:32:51:f9:
28+
01:20:ce:b1:18:e7:1f:11:76:ec:3c:74:f7:99:bd:
29+
a1:4e:53:6f:89:a4:95:6a:73:ae:6d:9a:7e:f3:78:
30+
11:df:bd:89:5b:e6:a1:c1:0b:92:57:ba:ba:6d:b0:
31+
8e:d7:5c:60:c0:ae:ca:e0:6d:31:6b:07:f1:98:8a:
32+
66:2f
33+
Exponent: 65537 (0x10001)
34+
X509v3 extensions:
35+
X509v3 Basic Constraints: critical
36+
CA:TRUE
37+
X509v3 Key Usage: critical
38+
Certificate Sign
39+
X509v3 Subject Key Identifier:
40+
CD:59:B8:BB:EB:BA:27:B2:66:3C:1C:05:76:9B:71:8A:68:EA:30:FD
41+
Signature Algorithm: sha256WithRSAEncryption
42+
Signature Value:
43+
a6:2d:e1:9e:04:a5:0c:9d:6b:82:b9:f2:59:85:9f:ef:e4:ea:
44+
eb:b9:ab:70:73:50:fa:1d:5d:0b:d7:7f:3e:32:f6:e5:27:01:
45+
47:69:3a:a2:a2:d2:e0:4d:16:ad:9d:98:3c:ed:81:05:c6:12:
46+
a1:92:85:95:7f:22:e7:d2:77:fe:53:be:fe:2c:74:2c:24:7b:
47+
66:97:8c:0b:00:88:3e:96:87:1c:6a:0e:70:98:81:10:c1:84:
48+
f4:98:4b:60:77:9c:24:a7:b2:a5:44:e8:05:da:a5:6c:62:77:
49+
68:f9:2e:73:3c:c6:2c:ad:3a:ff:4a:67:a0:da:23:84:ea:bc:
50+
d9:cb:f9:45:13:e3:38:26:c7:f1:60:95:f3:3f:2f:81:98:0b:
51+
58:60:72:5f:c9:ef:1f:76:b2:05:03:8d:4f:3a:a8:eb:0a:c5:
52+
a8:fd:a3:5f:a8:29:83:cb:9e:cb:13:24:a6:4a:33:95:22:fc:
53+
26:90:dc:97:2c:53:ac:24:1a:60:d6:aa:e4:cd:14:12:84:61:
54+
ea:15:28:5a:79:f3:18:1e:bb:77:03:61:2c:b4:b6:d5:c5:99:
55+
7c:a7:7c:8a:1b:c8:a0:2c:50:53:5d:fb:b4:81:23:bf:0a:b1:
56+
9f:f0:b0:d3:ed:08:e2:4d:a7:50:44:be:3a:a0:c0:2c:70:0c:
57+
e4:c8:71:15
58+
-----BEGIN CERTIFICATE-----
59+
MIIDZTCCAk2gAwIBAgIBADANBgkqhkiG9w0BAQsFADBUMQswCQYDVQQGEwJDWjET
60+
MBEGA1UECAwKU29tZS1TdGF0ZTEPMA0GA1UECgwGQ0VTTkVUMQwwCgYDVQQLDANU
61+
TUMxETAPBgNVBAMMCGNsaWVudGNhMB4XDTI0MTAyNTExMDAzN1oXDTM0MTAyMzEx
62+
MDAzN1owVDELMAkGA1UEBhMCQ1oxEzARBgNVBAgMClNvbWUtU3RhdGUxDzANBgNV
63+
BAoMBkNFU05FVDEMMAoGA1UECwwDVE1DMREwDwYDVQQDDAhjbGllbnRjYTCCASIw
64+
DQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANNZVhugdc5QZs5gd2mHj7xqQoNs
65+
ZEmJEFRZKs3HhYOi3WYzcukvRlScoIv3x3YB1L4qVGpjJCploJD+Y3EzznZ2N/pv
66+
HGaG2RkfKnKkrPlWlVjQ9cMdwKnC/onLrAQYoPoU6xhCRnv8/qa2JnDARcR5nFO5
67+
C3HUyHSThoCldjgWDn+lLrzET+V6ze9BCwKePfDYYqosiWhRIkRqwi+8dxAgON3w
68+
W8sxojyeJ6I/0WElFDUFqxAP8flJQOUWj+NpMlH5ASDOsRjnHxF27Dx095m9oU5T
69+
b4mklWpzrm2afvN4Ed+9iVvmocELkle6um2wjtdcYMCuyuBtMWsH8ZiKZi8CAwEA
70+
AaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAgQwHQYDVR0OBBYE
71+
FM1ZuLvruieyZjwcBXabcYpo6jD9MA0GCSqGSIb3DQEBCwUAA4IBAQCmLeGeBKUM
72+
nWuCufJZhZ/v5Orruatwc1D6HV0L138+MvblJwFHaTqiotLgTRatnZg87YEFxhKh
73+
koWVfyLn0nf+U77+LHQsJHtml4wLAIg+loccag5wmIEQwYT0mEtgd5wkp7KlROgF
74+
2qVsYndo+S5zPMYsrTr/Smeg2iOE6rzZy/lFE+M4JsfxYJXzPy+BmAtYYHJfye8f
75+
drIFA41POqjrCsWo/aNfqCmDy57LEySmSjOVIvwmkNyXLFOsJBpg1qrkzRQShGHq
76+
FShaefMYHrt3A2EstLbVxZl8p3yKG8igLFBTXfu0gSO/CrGf8LDT7QjiTadQRL46
77+
oMAscAzkyHEV
78+
-----END CERTIFICATE-----

0 commit comments

Comments
 (0)