Skip to content

Commit 3c2fb88

Browse files
sam-githubrvagg
authored andcommitted
test: add independent multi-alg crypto identities
agent6 was the only cert that had a chain (an intermediate certificate), and there were no non-RSA certs other than a single self-signed one. This makes it impossible to test cert-chain scenarios with multiple identities which require chains to prove chain completion, and multi-algorithm because OpenSSL doesn't support multiple identities unless they are multi-algorithm. PFX files were also missing for most identities, making it difficult to test multi-PFX and PFX interactions with cert-chain+key and CA options. New server cert chains: - ECC: ca5 signs ca6 signs ec10, CN=agent10.example.com - RSA: ca2 signs ca4 signs agent10, CN=agent10.example.com PFX added for: - agent6 - agent10 - ec10 All pem and pfx regenerated from scratch to test that the Makefile is actually working as intended. PR-URL: #24374 Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
1 parent 2fc9550 commit 3c2fb88

File tree

100 files changed

+1254
-746
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

100 files changed

+1254
-746
lines changed

test/fixtures/keys/Makefile

+204-10
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,41 @@
1-
all: agent1-cert.pem agent1-pfx.pem agent2-cert.pem agent3-cert.pem agent4-cert.pem agent5-cert.pem agent6-cert.pem agent7-cert.pem agent8-cert.pem agent9-cert.pem ca1-cert.pem ca2-crl.pem ca3-cert.pem ec-cert.pem dh512.pem dh1024.pem dh2048.pem dsa1025.pem dsa_private_1025.pem dsa_public_1025.pem rsa_private_1024.pem rsa_private_2048.pem rsa_private_4096.pem rsa_public_1024.pem rsa_public_2048.pem rsa_public_4096.pem ec-pfx.pem
1+
all: \
2+
ca1-cert.pem \
3+
ca2-cert.pem \
4+
ca2-crl.pem \
5+
ca3-cert.pem \
6+
ca4-cert.pem \
7+
ca5-cert.pem \
8+
ca6-cert.pem \
9+
agent1-cert.pem \
10+
agent1.pfx \
11+
agent2-cert.pem \
12+
agent3-cert.pem \
13+
agent4-cert.pem \
14+
agent5-cert.pem \
15+
agent6-cert.pem \
16+
agent6.pfx \
17+
agent7-cert.pem \
18+
agent8-cert.pem \
19+
agent9-cert.pem \
20+
agent10-cert.pem \
21+
agent10.pfx \
22+
ec10-cert.pem \
23+
ec10.pfx \
24+
dh512.pem \
25+
dh1024.pem \
26+
dh2048.pem \
27+
dsa1025.pem \
28+
dsa_private_1025.pem \
29+
dsa_public_1025.pem \
30+
ec-cert.pem \
31+
ec.pfx \
32+
fake-cnnic-root-cert.pem \
33+
rsa_private_1024.pem \
34+
rsa_private_2048.pem \
35+
rsa_private_4096.pem \
36+
rsa_public_1024.pem \
37+
rsa_public_2048.pem \
38+
rsa_public_4096.pem \
239

340
#
441
# Create Certificate Authority: ca1
@@ -17,7 +54,7 @@ ca2-cert.pem: ca2.cnf
1754
touch ca2-database.txt
1855

1956
#
20-
# Create Subordinate Certificate Authority: ca3
57+
# Create Subordinate Certificate Authority: ca3 issued by ca1
2158
# ('password' is used for the CA password.)
2259
#
2360
ca3-key.pem:
@@ -42,6 +79,81 @@ ca3-cert.pem: ca3-csr.pem ca3-key.pem ca3.cnf ca1-cert.pem ca1-key.pem
4279
-CAcreateserial \
4380
-out ca3-cert.pem
4481

82+
#
83+
# Create Subordinate Certificate Authority: ca4 issued by ca2
84+
# ('password' is used for the CA password.)
85+
#
86+
ca4-key.pem:
87+
openssl genrsa -out ca4-key.pem 1024
88+
89+
ca4-csr.pem: ca4.cnf ca4-key.pem
90+
openssl req -new \
91+
-extensions v3_ca \
92+
-config ca4.cnf \
93+
-key ca4-key.pem \
94+
-out ca4-csr.pem
95+
96+
ca4-cert.pem: ca4-csr.pem ca4-key.pem ca4.cnf ca2-cert.pem ca2-key.pem
97+
openssl x509 -req \
98+
-extfile ca4.cnf \
99+
-extensions v3_ca \
100+
-days 99999 \
101+
-passin "pass:password" \
102+
-in ca4-csr.pem \
103+
-CA ca2-cert.pem \
104+
-CAkey ca2-key.pem \
105+
-CAcreateserial \
106+
-out ca4-cert.pem
107+
108+
#
109+
# Create Certificate Authority: ca5 with ECC
110+
# ('password' is used for the CA password.)
111+
#
112+
ca5-key.pem:
113+
openssl ecparam -genkey -out ca5-key.pem -name prime256v1
114+
115+
ca5-csr.pem: ca5.cnf ca5-key.pem
116+
openssl req -new \
117+
-config ca5.cnf \
118+
-key ca5-key.pem \
119+
-out ca5-csr.pem
120+
121+
ca5-cert.pem: ca5.cnf ca5-key.pem ca5-csr.pem
122+
openssl x509 -req \
123+
-extfile ca5.cnf \
124+
-extensions v3_ca \
125+
-days 99999 \
126+
-passin "pass:password" \
127+
-in ca5-csr.pem \
128+
-signkey ca5-key.pem \
129+
-out ca5-cert.pem
130+
131+
#
132+
# Create Subordinate Certificate Authority: ca6 issued by ca5 with ECC
133+
# ('password' is used for the CA password.)
134+
#
135+
ca6-key.pem:
136+
openssl ecparam -genkey -out ca6-key.pem -name prime256v1
137+
138+
ca6-csr.pem: ca6.cnf ca6-key.pem
139+
openssl req -new \
140+
-extensions v3_ca \
141+
-config ca6.cnf \
142+
-key ca6-key.pem \
143+
-out ca6-csr.pem
144+
145+
ca6-cert.pem: ca6-csr.pem ca6-key.pem ca6.cnf ca5-cert.pem ca5-key.pem
146+
openssl x509 -req \
147+
-extfile ca6.cnf \
148+
-extensions v3_ca \
149+
-days 99999 \
150+
-passin "pass:password" \
151+
-in ca6-csr.pem \
152+
-CA ca5-cert.pem \
153+
-CAkey ca5-key.pem \
154+
-CAcreateserial \
155+
-out ca6-cert.pem
156+
45157
#
46158
# Create Fake CNNIC Root Certificate Authority: fake-cnnic-root
47159
#
@@ -179,7 +291,7 @@ agent4-verify: agent4-cert.pem ca2-cert.pem
179291
#
180292
# Make CRL with agent4 being rejected
181293
#
182-
ca2-crl.pem: ca2-key.pem ca2-cert.pem ca2.cnf
294+
ca2-crl.pem: ca2-key.pem ca2-cert.pem ca2.cnf agent4-cert.pem
183295
openssl ca -revoke agent4-cert.pem \
184296
-keyfile ca2-key.pem \
185297
-cert ca2-cert.pem \
@@ -219,7 +331,7 @@ agent5-verify: agent5-cert.pem ca2-cert.pem
219331
openssl verify -CAfile ca2-cert.pem agent5-cert.pem
220332

221333
#
222-
# agent6 is signed by ca3
334+
# agent6 is a client RSA cert signed by ca3
223335
#
224336

225337
agent6-key.pem:
@@ -240,8 +352,17 @@ agent6-cert.pem: agent6-csr.pem ca3-cert.pem ca3-key.pem
240352
-out agent6-cert.pem
241353
cat ca3-cert.pem >> agent6-cert.pem
242354

243-
agent6-verify: agent6-cert.pem ca3-cert.pem
244-
openssl verify -CAfile ca3-cert.pem agent6-cert.pem
355+
agent6-verify: agent6-cert.pem ca3-cert.pem ca1-cert.pem
356+
openssl verify -trusted ca1-cert.pem -untrusted ca3-cert.pem agent6-cert.pem
357+
358+
agent6.pfx: agent6-cert.pem agent6-key.pem ca1-cert.pem
359+
openssl pkcs12 -export \
360+
-descert \
361+
-in agent6-cert.pem \
362+
-inkey agent6-key.pem \
363+
-certfile ca1-cert.pem \
364+
-out agent6.pfx \
365+
-password pass:sample
245366

246367
#
247368
# agent7 is signed by fake-cnnic-root.
@@ -318,9 +439,80 @@ agent9-cert.pem: agent9-csr.pem
318439
-days 99999 \
319440
-passin "pass:password" \
320441
-in agent9-csr.pem \
321-
-startdate 161021000001Z \
442+
-startdate 20161021000001Z \
322443
-notext -out agent9-cert.pem
323444

445+
# agent10 is a server RSA cert signed by ca4 for agent10.example.com
446+
#
447+
448+
agent10-key.pem:
449+
openssl genrsa -out agent10-key.pem 1024
450+
451+
agent10-csr.pem: agent10.cnf agent10-key.pem
452+
openssl req -new -config agent10.cnf -key agent10-key.pem -out agent10-csr.pem
453+
454+
agent10-cert.pem: agent10-csr.pem ca4-cert.pem ca4-key.pem
455+
openssl x509 -req \
456+
-days 99999 \
457+
-passin "pass:password" \
458+
-in agent10-csr.pem \
459+
-CA ca4-cert.pem \
460+
-CAkey ca4-key.pem \
461+
-CAcreateserial \
462+
-extfile agent10.cnf \
463+
-out agent10-cert.pem
464+
cat ca4-cert.pem >> agent10-cert.pem
465+
466+
agent10-verify: agent10-cert.pem ca4-cert.pem ca2-cert.pem
467+
openssl verify -trusted ca2-cert.pem -untrusted ca4-cert.pem agent10-cert.pem
468+
469+
agent10.pfx: agent10-cert.pem agent10-key.pem ca1-cert.pem
470+
openssl pkcs12 -export \
471+
-descert \
472+
-in agent10-cert.pem \
473+
-inkey agent10-key.pem \
474+
-certfile ca1-cert.pem \
475+
-out agent10.pfx \
476+
-password pass:sample
477+
478+
#
479+
# ec10 is a server EC cert signed by ca6 for agent10.example.com
480+
#
481+
482+
ec10-key.pem:
483+
openssl ecparam -genkey -out ec10-key.pem -name prime256v1
484+
485+
ec10-csr.pem: ec10-key.pem
486+
openssl req -new -config agent10.cnf -key ec10-key.pem -out ec10-csr.pem
487+
488+
ec10-cert.pem: ec10-csr.pem ca6-cert.pem ca6-key.pem
489+
openssl x509 -req \
490+
-days 99999 \
491+
-passin "pass:password" \
492+
-in ec10-csr.pem \
493+
-CA ca6-cert.pem \
494+
-CAkey ca6-key.pem \
495+
-CAcreateserial \
496+
-extfile agent10.cnf \
497+
-out ec10-cert.pem
498+
cat ca6-cert.pem >> ec10-cert.pem
499+
500+
ec10-verify: ec10-cert.pem ca6-cert.pem ca5-cert.pem
501+
openssl verify -trusted ca5-cert.pem -untrusted ca6-cert.pem ec10-cert.pem
502+
503+
ec10.pfx: ec10-cert.pem ec10-key.pem ca6-cert.pem
504+
openssl pkcs12 -export \
505+
-descert \
506+
-in ec10-cert.pem \
507+
-inkey ec10-key.pem \
508+
-certfile ca6-cert.pem \
509+
-out ec10.pfx \
510+
-password pass:sample
511+
512+
513+
#
514+
# ec is a self-signed EC cert for CN "agent2"
515+
#
324516
ec-key.pem:
325517
openssl ecparam -genkey -out ec-key.pem -name prime256v1
326518

@@ -379,10 +571,12 @@ rsa_public_4096.pem: rsa_private_4096.pem
379571
openssl rsa -in rsa_private_4096.pem -pubout -out rsa_public_4096.pem
380572

381573
clean:
382-
rm -f *.pem *.srl ca2-database.txt ca2-serial fake-startcom-root-serial
574+
rm -f *.pfx *.pem *.srl ca2-database.txt ca2-serial fake-startcom-root-serial *.print *.old fake-startcom-root-issued-certs/*.pem
383575
@> fake-startcom-root-database.txt
384576

385-
test: agent1-verify agent2-verify agent3-verify agent4-verify agent5-verify
577+
test: agent1-verify agent2-verify agent3-verify agent4-verify agent5-verify agent6-verify agent7-verify agent8-verify agent10-verify ec10-verify
386578

579+
%-cert.pem.print: %-cert.pem
580+
openssl x509 -in $< -text -noout > $@
387581

388-
.PHONY: all clean test agent1-verify agent2-verify agent3-verify agent4-verify agent5-verify
582+
.PHONY: all clean test agent1-verify agent2-verify agent3-verify agent4-verify agent5-verify agent6-verify agent7-verify agent8-verify agent10-verify ec10-verify

test/fixtures/keys/agent1-cert.pem

+11-11
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
-----BEGIN CERTIFICATE-----
2-
MIIC2DCCAkGgAwIBAgIJAPrVDMagf1FsMA0GCSqGSIb3DQEBBQUAMHoxCzAJBgNV
2+
MIIC2DCCAkGgAwIBAgIJAOzJuFYnDamoMA0GCSqGSIb3DQEBCwUAMHoxCzAJBgNV
33
BAYTAlVTMQswCQYDVQQIDAJDQTELMAkGA1UEBwwCU0YxDzANBgNVBAoMBkpveWVu
44
dDEQMA4GA1UECwwHTm9kZS5qczEMMAoGA1UEAwwDY2ExMSAwHgYJKoZIhvcNAQkB
5-
FhFyeUB0aW55Y2xvdWRzLm9yZzAgFw0xODA4MDgwMTE2NTVaGA8yMjkyMDUyMjAx
6-
MTY1NVowfTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMQswCQYDVQQHDAJTRjEP
5+
FhFyeUB0aW55Y2xvdWRzLm9yZzAgFw0xODExMTYxODQyMjFaGA8yMjkyMDgzMDE4
6+
NDIyMVowfTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMQswCQYDVQQHDAJTRjEP
77
MA0GA1UECgwGSm95ZW50MRAwDgYDVQQLDAdOb2RlLmpzMQ8wDQYDVQQDDAZhZ2Vu
88
dDExIDAeBgkqhkiG9w0BCQEWEXJ5QHRpbnljbG91ZHMub3JnMIGfMA0GCSqGSIb3
9-
DQEBAQUAA4GNADCBiQKBgQDnXT3od/PORzybLaYoAhqwa87601hrKbOrcJH9XGVX
10-
TqFoSqkVZCbFFHDDlambsucH0jejao7cKFm7UKyMhlOxSYaynD2o28nS1ZBRwybV
11-
zOGsIhF2sPc3TY6+P2EQWhe1F9tZsUcoOSXihwx78V0HLVde3UoXmtDVwD8ASlRu
12-
vQIDAQABo2EwXzBdBggrBgEFBQcBAQRRME8wIwYIKwYBBQUHMAGGF2h0dHA6Ly9v
9+
DQEBAQUAA4GNADCBiQKBgQDvVEBwFjfiirsDjlZB+CjYNMNCqdJe27hqK/b72AnL
10+
jgN6mLcXCOABJC5N61TGFkiF9Zndh6IyFXRZVb4gQX4zxNDRuAydo95BmiYHGV0v
11+
t1ZXsLv7XrfQu6USLRtpZMe1cNULjsAB7raN+1hEN1CPMSmSjWc7MKPgv09QYJ5j
12+
cQIDAQABo2EwXzBdBggrBgEFBQcBAQRRME8wIwYIKwYBBQUHMAGGF2h0dHA6Ly9v
1313
Y3NwLm5vZGVqcy5vcmcvMCgGCCsGAQUFBzAChhxodHRwOi8vY2Eubm9kZWpzLm9y
14-
Zy9jYS5jZXJ0MA0GCSqGSIb3DQEBBQUAA4GBAIi44Hk6phewUYEEmSSuuS4pViPZ
15-
Eu/uCDtDAdn/Qz/q2lFHRsaia9ov7xfncYpgV7/vq5MAHigas4ZGUoutwCzwnaAI
16-
l9wxkLG3G8wPN3x4wDGoLxpqaH5nqJIo6iWady9WM9PDaVHn+6ibrP9p55T65o+O
17-
BaF2ovk9NzkxpMPM
14+
Zy9jYS5jZXJ0MA0GCSqGSIb3DQEBCwUAA4GBAHrKvx2Z4fsF7b3VRgiIbdbFCfxY
15+
ICvoJ0+BObYPjqIZZm9+/5c36SpzKzGO9CN9qUEj3KxPmijnb+Zjsm1CSCrG1m04
16+
C73+AjAIPnQ+eWZnF1K4L2kuEDTpv8nQzYKYiGxsmW58PSMeAq1TmaFwtSW3TxHX
17+
7ROnqBX0uXQlOo1m
1818
-----END CERTIFICATE-----

test/fixtures/keys/agent1-csr.pem

+8-8
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,12 @@
22
MIIB4jCCAUsCAQAwfTELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMQswCQYDVQQH
33
DAJTRjEPMA0GA1UECgwGSm95ZW50MRAwDgYDVQQLDAdOb2RlLmpzMQ8wDQYDVQQD
44
DAZhZ2VudDExIDAeBgkqhkiG9w0BCQEWEXJ5QHRpbnljbG91ZHMub3JnMIGfMA0G
5-
CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDnXT3od/PORzybLaYoAhqwa87601hrKbOr
6-
cJH9XGVXTqFoSqkVZCbFFHDDlambsucH0jejao7cKFm7UKyMhlOxSYaynD2o28nS
7-
1ZBRwybVzOGsIhF2sPc3TY6+P2EQWhe1F9tZsUcoOSXihwx78V0HLVde3UoXmtDV
8-
wD8ASlRuvQIDAQABoCUwIwYJKoZIhvcNAQkHMRYMFEEgY2hhbGxlbmdlIHBhc3N3
9-
b3JkMA0GCSqGSIb3DQEBCwUAA4GBAMFbLKd2LbXJ3DPnwzYPcToOYZbwirgZicQX
10-
AGyU93YrwnTwITgz8bfYlMDDm+tL8w8tLjUTZQNpYqAC7WrUeBw6HuxluQ3MNJz3
11-
1X9e0SXgeiuNXZjjBRP7zgXvjeZ+ArOC7KZJbswsFGAC/c3ZUpkGG0trcRULcYTA
12-
+wjl1ERh
5+
CSqGSIb3DQEBAQUAA4GNADCBiQKBgQDvVEBwFjfiirsDjlZB+CjYNMNCqdJe27hq
6+
K/b72AnLjgN6mLcXCOABJC5N61TGFkiF9Zndh6IyFXRZVb4gQX4zxNDRuAydo95B
7+
miYHGV0vt1ZXsLv7XrfQu6USLRtpZMe1cNULjsAB7raN+1hEN1CPMSmSjWc7MKPg
8+
v09QYJ5jcQIDAQABoCUwIwYJKoZIhvcNAQkHMRYMFEEgY2hhbGxlbmdlIHBhc3N3
9+
b3JkMA0GCSqGSIb3DQEBCwUAA4GBAN3UIAdShj7eA91fH8m8UQBJndgigNwt88qk
10+
S2kS3XfZqkEawMu2HF/y5yWX7EyGs7OkRXZxJSR67GlgdrTi82qCBC3H2xF7fKXr
11+
s5b6ges5NZFjEA9JTvX5PFSAfo5APbXuuhRWBdxvagi00szTnYiaKgGU4C/dZWAz
12+
E0/tTFT4
1313
-----END CERTIFICATE REQUEST-----

test/fixtures/keys/agent1-key.pem

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
-----BEGIN RSA PRIVATE KEY-----
2-
MIICXwIBAAKBgQDnXT3od/PORzybLaYoAhqwa87601hrKbOrcJH9XGVXTqFoSqkV
3-
ZCbFFHDDlambsucH0jejao7cKFm7UKyMhlOxSYaynD2o28nS1ZBRwybVzOGsIhF2
4-
sPc3TY6+P2EQWhe1F9tZsUcoOSXihwx78V0HLVde3UoXmtDVwD8ASlRuvQIDAQAB
5-
AoGBAMaeCBh6aWWrR/8beCmebNUJJ/2x05TjjuddUybC3AjQasYCWhcQDCxh+NAe
6-
uiT8t1LCh5sVTiD3zth8UDSu2EaWrL6gpOHqTHx1SgrVL1D99ha0QnDyBQ+GWBkh
7-
0NoNHOF47mbmn7+gJpVNgiFtfTeOUyK3HUDlaa+/qJwdwEQNAkEA/9dzyExaFUzz
8-
E6p1UGN0rvjTdC48Bak2D33Ut6FiABdBn1smAVIlroVv8nb+Tfvq7vgsgPXYTJcy
9-
W2VN9f/tGwJBAOeB6QJLG7wUYRuKHndnXAPIJT6GW7TKuVQzNtRvB2wcqOZ3cF50
10-
gYi6dYmiV0SWEMr2IcYisgEnyE7uKh3tCQcCQQCB9OVBV1di/oVy9eFFhl+dCZQP
11-
rfSbQ4rMb7R/2qA3P5j744b4oMu3TNzCoyMmZdK+tJ2WnErVDPBtcJYbYXcFAkEA
12-
mTejbP8kle+u7TkWPNRNU7ts2tq1awwYaB+VFDd/ZA/7wLwfxIO7DzDIhZTJyPzA
13-
lHMdmzJvONCJg6OggDnWlQJBAPpS05NSnr/gzoccnVfDkf0bqBe7ATAEJ8F7PS/z
14-
kauA/tWM/Pec0unSdrAJKV9CLfKUvKBXwOIS3GPLTsYHTvc=
2+
MIICXQIBAAKBgQDvVEBwFjfiirsDjlZB+CjYNMNCqdJe27hqK/b72AnLjgN6mLcX
3+
COABJC5N61TGFkiF9Zndh6IyFXRZVb4gQX4zxNDRuAydo95BmiYHGV0vt1ZXsLv7
4+
XrfQu6USLRtpZMe1cNULjsAB7raN+1hEN1CPMSmSjWc7MKPgv09QYJ5jcQIDAQAB
5+
AoGAbqk3TlyHpKFfDarf6Yr0X9wtuQJK+n+ACt+fSR3AkbVtmF9KsUTyRrTTEEZT
6+
IXCmQgKpDYysi5nt/WyvB70gu6xGYbT6PzZaf1RmcpWd1pLcdyBOppY6y7nTMZA3
7+
BVFfmIPSmAvtCuzZwQFFnNoKH3d6cqna+ZQJ0zvCLCSLcw0CQQD6tswNlhCIfguh
8+
tvhw7hJB5vZPWWEzyTQl8nVdY6SbxAT8FTx0UjxsKgOiJFzAGAVoCi40oRKIHhrw
9+
pKwHsEqTAkEA9GABbi2xqAmhPn66e0AiU8t2uv69PISBSt2tXbUAburJFj+4rYZW
10+
71QIbSKEYceveb7wm0NP+adgZqJlxn7oawJBAOjfK4+fCIJPWWx+8Cqs5yZxae1w
11+
HrokNBzfJSZ2bCoGm36uFvYQgHETYUaUsdX3OeZWNm7KAdWO6QUGX4fQtqMCQGXv
12+
OgmEY+utAKZ55D2PFgKQB1me8r6wouHgr/U7kA+0Peba86TmOZMhIVaspD3JNqf4
13+
/pI1NMH1kF+fdAalXzsCQQCelwr9I3FWhx336CWrfAY20xbiMOWMyAhrjVrexgUD
14+
53Y6AhSaRC725pZTgO2PQ4AjkGLIP61sZKgTrXS85KmJ
1515
-----END RSA PRIVATE KEY-----

test/fixtures/keys/agent1.pfx

0 Bytes
Binary file not shown.

test/fixtures/keys/agent10-cert.pem

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIICfzCCAeigAwIBAgIJAOyvM6GMZDW6MA0GCSqGSIb3DQEBCwUAMIGIMQswCQYD
3+
VQQGEwJVUzELMAkGA1UECAwCQ0ExCzAJBgNVBAcMAlNGMR8wHQYDVQQKDBZUaGUg
4+
Tm9kZS5qcyBGb3VuZGF0aW9uMRAwDgYDVQQLDAdOb2RlLmpzMQwwCgYDVQQDDANj
5+
YTQxHjAcBgkqhkiG9w0BCQEWD2NhNEBleGFtcGxlLm9yZzAgFw0xODExMTYxODQy
6+
MjFaGA8yMjkyMDgzMDE4NDIyMVoweDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNB
7+
MQswCQYDVQQHDAJTRjEfMB0GA1UECgwWVGhlIE5vZGUuanMgRm91bmRhdGlvbjEQ
8+
MA4GA1UECwwHTm9kZS5qczEcMBoGA1UEAwwTYWdlbnQxMC5leGFtcGxlLmNvbTCB
9+
nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEArV2diVumrKDS5k81MrcdECnYYVZ5
10+
feQ/FZDqwEHM/zlXvs6vphU3rGmZeASMQEdHg7vUjzzvE8PDqJuJXKrC5lEO1OUY
11+
eUDhaZ/QvYS9tDp7qTJzORxT9im65dQH0Xq5JQwTy30hidQHxOgAkILNive07/Jk
12+
N1vle6TnZX6K/dkCAwEAATANBgkqhkiG9w0BAQsFAAOBgQAAg+FpvhA6coalWxGR
13+
acWiUbc7CJ4RWjlSeA+fhd1G00x0Hl5hjt6IAqEHe4T9fV41U05X1eo5KaN3jXWU
14+
IS56SVX8BxOhU53lr0iID0MpxMqttA9LgjE3fc6uAjThnx1zX50VGR4P8LQqG+HL
15+
WJUW0+3oJrOgRbJ6wAEs0iCcTg==
16+
-----END CERTIFICATE-----
17+
-----BEGIN CERTIFICATE-----
18+
MIICkzCCAfygAwIBAgIJAJHwBmNgafKbMA0GCSqGSIb3DQEBCwUAMHoxCzAJBgNV
19+
BAYTAlVTMQswCQYDVQQIDAJDQTELMAkGA1UEBwwCU0YxDzANBgNVBAoMBkpveWVu
20+
dDEQMA4GA1UECwwHTm9kZS5qczEMMAoGA1UEAwwDY2EyMSAwHgYJKoZIhvcNAQkB
21+
FhFyeUB0aW55Y2xvdWRzLm9yZzAgFw0xODExMTYxODQyMjFaGA8yMjkyMDgzMDE4
22+
NDIyMVowgYgxCzAJBgNVBAYTAlVTMQswCQYDVQQIDAJDQTELMAkGA1UEBwwCU0Yx
23+
HzAdBgNVBAoMFlRoZSBOb2RlLmpzIEZvdW5kYXRpb24xEDAOBgNVBAsMB05vZGUu
24+
anMxDDAKBgNVBAMMA2NhNDEeMBwGCSqGSIb3DQEJARYPY2E0QGV4YW1wbGUub3Jn
25+
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDC1M2aGVYsmrBiut1n0nfTU+9v
26+
TNVdAmKQBjnNsv3IIch/PPaEOIEm7dFhgdk86Z+wVCN3sAKu54Bz4JDKdPsFGvDy
27+
18JGuGH1vIVW5285IW7fMrzvAdZtETeBAiPM10Q69ddB4M6FbLiF273ZqCJ+vSsw
28+
kl5Dkas8YTZ0uwqKjQIDAQABoxAwDjAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEB
29+
CwUAA4GBAGDMGSbPg/B4OripSxT2scXFIwoej47PW1byJgWaGoMJ8zgKUoKE7Z7A
30+
aWQbD22In05F0kBllqpSJWEZpTuVFsyyLeb3R7cuGQWs/puaaPul7sx+PRGhwxYe
31+
nrNIGtsaBf8TO/kb5lMiXWbhM5gZbBtbMMv3xWA4FxqU0AgfO3jM
32+
-----END CERTIFICATE-----

test/fixtures/keys/agent10-csr.pem

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
-----BEGIN CERTIFICATE REQUEST-----
2+
MIIB3TCCAUYCAQAweDELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAkNBMQswCQYDVQQH
3+
DAJTRjEfMB0GA1UECgwWVGhlIE5vZGUuanMgRm91bmRhdGlvbjEQMA4GA1UECwwH
4+
Tm9kZS5qczEcMBoGA1UEAwwTYWdlbnQxMC5leGFtcGxlLmNvbTCBnzANBgkqhkiG
5+
9w0BAQEFAAOBjQAwgYkCgYEArV2diVumrKDS5k81MrcdECnYYVZ5feQ/FZDqwEHM
6+
/zlXvs6vphU3rGmZeASMQEdHg7vUjzzvE8PDqJuJXKrC5lEO1OUYeUDhaZ/QvYS9
7+
tDp7qTJzORxT9im65dQH0Xq5JQwTy30hidQHxOgAkILNive07/JkN1vle6TnZX6K
8+
/dkCAwEAAaAlMCMGCSqGSIb3DQEJBzEWDBRBIGNoYWxsZW5nZSBwYXNzd29yZDAN
9+
BgkqhkiG9w0BAQsFAAOBgQBeyxGhHnFF0ifHhWUbqqMM9zJ5OhLjGsQ0gvmK/LHL
10+
vmGJ43XgeYiN/U6xREQ7DZMss+C14mfQvp5oM0zQRWwQhLgV7YlIIIe09CYTKTfC
11+
xxc18OJewNQUje5cG5aSMZb2HfHmLDaavAJqK0Yaoj69e+iEnAkVFVZALqlhezS+
12+
xQ==
13+
-----END CERTIFICATE REQUEST-----

0 commit comments

Comments
 (0)