Skip to content

Commit 79b53e9

Browse files
credentials: sample delegated crl signer certs and CRLs (#36929)
* credentials: sample delegated crl signer certs and CRLs Generated the samples as described in CHIP-Specifications/connectedhomeip-spec#10308 * Restyled by prettier-markdown * fix some paths in the readme file * address reviews uri should point to a .der file and .pem Set the indirectCRL field to true Also adding the crl with Certificate Issuer CRL entry extension, only first entry has the extension. * Restyled by prettier-markdown * Added few more test data set - Added DAC certs signed by revoked PAI, out of it one DAC is revoked and one is not. - Added the dac provider test vectors for the indirect crl's usecase - Added the revocation set for the indirect crl's * Restyled by prettier-json --------- Co-authored-by: Restyled.io <commits@restyled.io>
1 parent 533ac10 commit 79b53e9

File tree

57 files changed

+363
-0
lines changed

Some content is hidden

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

57 files changed

+363
-0
lines changed

.github/.wordlist.txt

+1
Original file line numberDiff line numberDiff line change
@@ -318,6 +318,7 @@ CPROTO
318318
cpuapp
319319
cpython
320320
CQM
321+
CRL
321322
crypto
322323
cryptographic
323324
CSA
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Revoked Attestation Certificates
2+
3+
This directory contains test certificates, keys, and CRLs for device attestation
4+
revocation testing scenarios. The test certificates and keys are intended to be
5+
used for testing purposes only and should not be used in production
6+
environments.
7+
8+
## Direct CRL Signing
9+
10+
In this approach, the CA directly signs the Certificate Revocation List (CRL).
11+
12+
### PAA Signed CRL
13+
14+
Process:
15+
16+
1. PAA issues the PAI
17+
2. PAI issues the DAC
18+
3. PAA revokes the PAI and updates the CRL
19+
20+
- PAA: `Chip-Test-PAA-FFF1-Cert.[pem|der]`
21+
- CRL: `Chip-Test-PAA-FFF1-CRL.[der|pem]`
22+
- PAI(revoked): `Chip-Test-PAI-FFF1-noPID-Revoked-Cert.[pem|der]`
23+
- DAC(signed by revoked PAI):
24+
`Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Cert.[pem|der]`
25+
26+
### PAI Signed CRL
27+
28+
Process:
29+
30+
1. PAI issues the 3 DACs
31+
2. PAI issues the DAC and updates the CRL
32+
33+
- PAI: `Matter-Development-PAI-FFF1-noPID-Cert.[pem|der]`
34+
- CRL: `Matter-Development-PAI-FFF1-noPID-CRL.[pem|der]`
35+
- DACs(revoked):
36+
- `Matter-Development-DAC-FFF1-8001-Revoked-01-Cert.[pem|der]`
37+
- `Matter-Development-DAC-FFF1-8002-Revoked-02-Cert.[pem|der]`
38+
- `Matter-Development-DAC-FFF1-8003-Revoked-03-Cert.[pem|der]`
39+
40+
## Indirect CRL Signing (delegated CRL signing)
41+
42+
In this approach, the CA delegates the CRL signing responsibility to a separate
43+
entity.
44+
45+
Please take an example PKI ![Indirect CRL Signing](indirect/indirect-crl.png).
46+
47+
- PAA: `Chip-Test-PAA-FFF1-Cert.[pem|der]`
48+
- PAIs:
49+
- `indirect/Chip-Test-PAI-FFF1-01-Cert.[pem|der]`
50+
- DAC:
51+
`indirect/Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-01-Cert.[pem|der]`
52+
- `indirect/Chip-Test-PAI-FFF1-02-Cert.[pem|der]`
53+
- DAC:
54+
`indirect/Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-02-Cert.[pem|der]`
55+
`indirect/Chip-Test-DAC-02-FFF1-8001-Signed-By-Test-PAI-02-Cert.[pem|der]`
56+
- `indirect/Chip-Test-PAI-FFF1-03-Cert.[pem|der]`
57+
- PAA Delegate: `indirect/Chip-Test-PAA-Delegate-FFF1-Cert.[pem|der]`
58+
- PAA Delegated CRL: `indirect/Chip-Test-PAA-FFF1-Delegated-CRL.[pem|der]`
59+
60+
- PAI Delegate Key for all PAIs:
61+
`indirect/Chip-Test-PAI-Delegate-FFF1-Key.pem`
62+
- PAI Delegates:
63+
64+
- `indirect/Chip-Test-PAI-Delegate-FFF1-01-Cert.[pem|der]`
65+
- `indirect/Chip-Test-PAI-Delegate-FFF1-02-Cert.[pem|der]`
66+
- `indirect/Chip-Test-PAI-Delegate-FFF1-03-Cert.[pem|der]`
67+
68+
- PAI Delegated CRL: `indirect/Chip-Test-PAI-FFF1-Delegated-CRL.[pem|der]`
69+
- PAI Delegated CRL with Certificate Issuer CRL entry extension, only first
70+
entry has the extension:
71+
`indirect/Chip-Test-PAI-FFF1-Delegated-CRL-With-Cert-Issuer-Extension.[pem|der]`
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"description": "Indirect revoked PAI 03: use this with revocation-sets/indirect-revocation-set.json",
3+
"basic_info_pid": 32769,
4+
"certification_declaration": "3081e706092a864886f70d010702a081d93081d6020103310d300b0609608648016503040201304306092a864886f70d010701a0360434152400012501f1ff3602050180182403162c0413435341303030303053574330303030302d303124050024060024070124080018317d307b020103801462fa823359acfaa9963e1cfa140addf504f37160300b0609608648016503040201300a06082a8648ce3d0403020447304502204dc6be89beeb5a49adec51ee7f0e6d1263ffc9e6238f2044385a5e0c86751b83022100ed902842f7a5784368d63eba6a2fb90086dd65a0ce3c283d86b915a3536afdac",
5+
"pai_cert": "308201ce30820173a00302010202145433500af72d566dd0c0fd2710ab6f8562bd6f8f300a06082a8648ce3d04030230303118301606035504030c0f4d617474657220546573742050414131143012060a2b0601040182a27c02010c04464646313020170d3235303130393130303431375a180f32313234313231363130303431375a3033311b301906035504030c124d617474657220546573742050414920303331143012060a2b0601040182a27c02010c04464646313059301306072a8648ce3d020106082a8648ce3d03010703420004bb1a980f395d0a448f315df82f820564b127398e9c1396916195ef3bba5fbc247445ceaa589ca835ca99058b1b7c1b2aef55dbec4338a3d8382a100c7f199dada366306430120603551d130101ff040830060101ff020100300e0603551d0f0101ff040403020186301d0603551d0e04160414f97059a4f532b98b3b808592cd943a91004acd6d301f0603551d230418301680146afd22771f511fecbf1641976710dcdc31a1717e300a06082a8648ce3d0403020349003046022100ad4364c9b8c18ed56b11239ec95468981f598beece1e6904eddf7c67a7f533980221008a0428bbbcd9b725341deab309de87569b76fbae735bac659ce83c84b209d91f",
6+
"dac_cert": "308201e73082018da0030201020208724f8c5827a7d0d0300a06082a8648ce3d0403023033311b301906035504030c124d617474657220546573742050414920303331143012060a2b0601040182a27c02010c04464646313020170d3235303332363030303030305a180f39393939313233313233353935395a305c312e302c06035504030c254d6174746572205465737420444143205369676e6564206279205265766f6b65642050414931143012060a2b0601040182a27c02010c044646463131143012060a2b0601040182a27c02020c04383030313059301306072a8648ce3d020106082a8648ce3d03010703420004feefb8385aa2223f4e3f593bde72819c0009bd3d28a5350dc1f2dc0ead149ce3792395bf7f47ce08363f97e2c0da752755af302ee3233b95c9d672c33ab48844a360305e300c0603551d130101ff04023000300e0603551d0f0101ff040403020780301d0603551d0e04160414a5e58a0498c17e661354676bbfacbc6bdbceec2d301f0603551d23041830168014f97059a4f532b98b3b808592cd943a91004acd6d300a06082a8648ce3d0403020348003045022075e34d86ca85193a54caee958be8ca0b31f7efda5c630575d2c257d2812057a8022100e6b725e24cbea9a4d58a5f5d83b7eff55398033ee456eb27958005a7e2218f9d",
7+
"dac_private_key": "af96786b55341f6355eb6179f6cdcc17ea96689bd823779f1f4f25333c4ba57c",
8+
"dac_public_key": "04feefb8385aa2223f4e3f593bde72819c0009bd3d28a5350dc1f2dc0ead149ce3792395bf7f47ce08363f97e2c0da752755af302ee3233b95c9d672c33ab48844"
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"description": "Indirect revoked DAC 01: use this with revocation-sets/indirect-revocation-set.json",
3+
"basic_info_pid": 32769,
4+
"certification_declaration": "3081e706092a864886f70d010702a081d93081d6020103310d300b0609608648016503040201304306092a864886f70d010701a0360434152400012501f1ff3602050180182403162c0413435341303030303053574330303030302d303124050024060024070124080018317d307b020103801462fa823359acfaa9963e1cfa140addf504f37160300b0609608648016503040201300a06082a8648ce3d0403020447304502204dc6be89beeb5a49adec51ee7f0e6d1263ffc9e6238f2044385a5e0c86751b83022100ed902842f7a5784368d63eba6a2fb90086dd65a0ce3c283d86b915a3536afdac",
5+
"pai_cert": "308201cd30820173a003020102021455c52c44f44d371237c9d42f8371658e560627dc300a06082a8648ce3d04030230303118301606035504030c0f4d617474657220546573742050414131143012060a2b0601040182a27c02010c04464646313020170d3235303130393130303430395a180f32313234313231363130303430395a3033311b301906035504030c124d617474657220546573742050414920303131143012060a2b0601040182a27c02010c04464646313059301306072a8648ce3d020106082a8648ce3d03010703420004dab17c35080a4ddc84d72945d52c90aad2da072196bdf24a986103a902611eb4496408d8305566f9a00f3c43ff7651cc9a134ad629f60f117745004ad06ce20fa366306430120603551d130101ff040830060101ff020100300e0603551d0f0101ff040403020186301d0603551d0e041604149d7718f23bd91000c15308db3a63b9c1faea0d33301f0603551d230418301680146afd22771f511fecbf1641976710dcdc31a1717e300a06082a8648ce3d040302034800304502200c83bca257d7012b539908b8f2c2bb1a6e263d9f41e26e735287c206a1fe11e902210089adfcfd3b917d572723f09c2da262fc16454830aaa1273dc01e689cdc142592",
6+
"dac_cert": "308201e130820186a003020102021419b447515a34427602e1466282cdb278c9f4c017300a06082a8648ce3d0403023033311b301906035504030c124d617474657220546573742050414920303131143012060a2b0601040182a27c02010c04464646313020170d3235303130393130313031305a180f32313234313231363130313031305a3049311b301906035504030c124d617474657220546573742044414320303131143012060a2b0601040182a27c02010c044646463131143012060a2b0601040182a27c02020c04383030313059301306072a8648ce3d020106082a8648ce3d03010703420004dcca678f12dbd5ed49af84857a4d491dec8ca7c15db5e1f81057b039c91ad74d7e56b9d2ee00030e7657ca5e5655df5be1827e8e8c261de7145c4138c65da264a360305e300c0603551d130101ff04023000300e0603551d0f0101ff040403020780301d0603551d0e04160414d79ee10bb66d1bfe4b923fb94dba97c489ecc7a2301f0603551d230418301680149d7718f23bd91000c15308db3a63b9c1faea0d33300a06082a8648ce3d0403020349003046022100c19329d86ff4ececf610313435e0e8a9565968d865c4fb2c4990ebf74e65f0c8022100acad07ef5da7b93cb22a5d0d5facbc748321393bf99a8a006548deef57255581",
7+
"dac_private_key": "548b29c248346e7d1caa0ec08d92887534e1b6fea08ab0db05f5145f08042d84",
8+
"dac_public_key": "04dcca678f12dbd5ed49af84857a4d491dec8ca7c15db5e1f81057b039c91ad74d7e56b9d2ee00030e7657ca5e5655df5be1827e8e8c261de7145c4138c65da264"
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"description": "Indirect revoked PAI 03: use this with revocation-sets/indirect-revocation-set.json",
3+
"basic_info_pid": 32769,
4+
"certification_declaration": "3081e706092a864886f70d010702a081d93081d6020103310d300b0609608648016503040201304306092a864886f70d010701a0360434152400012501f1ff3602050180182403162c0413435341303030303053574330303030302d303124050024060024070124080018317d307b020103801462fa823359acfaa9963e1cfa140addf504f37160300b0609608648016503040201300a06082a8648ce3d0403020447304502204dc6be89beeb5a49adec51ee7f0e6d1263ffc9e6238f2044385a5e0c86751b83022100ed902842f7a5784368d63eba6a2fb90086dd65a0ce3c283d86b915a3536afdac",
5+
"pai_cert": "308201ce30820173a00302010202145433500af72d566dd0c0fd2710ab6f8562bd6f8f300a06082a8648ce3d04030230303118301606035504030c0f4d617474657220546573742050414131143012060a2b0601040182a27c02010c04464646313020170d3235303130393130303431375a180f32313234313231363130303431375a3033311b301906035504030c124d617474657220546573742050414920303331143012060a2b0601040182a27c02010c04464646313059301306072a8648ce3d020106082a8648ce3d03010703420004bb1a980f395d0a448f315df82f820564b127398e9c1396916195ef3bba5fbc247445ceaa589ca835ca99058b1b7c1b2aef55dbec4338a3d8382a100c7f199dada366306430120603551d130101ff040830060101ff020100300e0603551d0f0101ff040403020186301d0603551d0e04160414f97059a4f532b98b3b808592cd943a91004acd6d301f0603551d230418301680146afd22771f511fecbf1641976710dcdc31a1717e300a06082a8648ce3d0403020349003046022100ad4364c9b8c18ed56b11239ec95468981f598beece1e6904eddf7c67a7f533980221008a0428bbbcd9b725341deab309de87569b76fbae735bac659ce83c84b209d91f",
6+
"dac_cert": "308201ef30820195a0030201020208793c8198d316a908300a06082a8648ce3d0403023033311b301906035504030c124d617474657220546573742050414920303331143012060a2b0601040182a27c02010c04464646313020170d3235303332363030303030305a180f39393939313233313233353935395a30643136303406035504030c2d4d61747465722054657374205265766f6b656420444143205369676e6564206279205265766f6b65642050414931143012060a2b0601040182a27c02010c044646463131143012060a2b0601040182a27c02020c04383030313059301306072a8648ce3d020106082a8648ce3d030107034200042f9743049acba05185874fc5066d9cfd4acfb7fa802a363a829717b15ec8a793d254345972061cea295ac3a9de55c29ab9c50b4a164d0bda6b9092db7834f38ea360305e300c0603551d130101ff04023000300e0603551d0f0101ff040403020780301d0603551d0e041604141467526494ac4a7cf780d4a7fca265fb1d462e71301f0603551d23041830168014f97059a4f532b98b3b808592cd943a91004acd6d300a06082a8648ce3d040302034800304502202dee37ff31161b591454a1fb50f68d2a79685724de4dff78a6b7f503f3e8fbbd022100a9580a768759a910e7a8009541f625cc38a972923f3f59e485dc972594fc8ed3",
7+
"dac_private_key": "f5b53bd2a9b085e2ff749c9b4bb69708c116c988b64a9b38e61d3b6bcb461e08",
8+
"dac_public_key": "042f9743049acba05185874fc5066d9cfd4acfb7fa802a363a829717b15ec8a793d254345972061cea295ac3a9de55c29ab9c50b4a164d0bda6b9092db7834f38e"
9+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIB5zCCAY2gAwIBAgIIck+MWCen0NAwCgYIKoZIzj0EAwIwMzEbMBkGA1UEAwwS
3+
TWF0dGVyIFRlc3QgUEFJIDAzMRQwEgYKKwYBBAGConwCAQwERkZGMTAgFw0yNTAz
4+
MjYwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowXDEuMCwGA1UEAwwlTWF0dGVyIFRl
5+
c3QgREFDIFNpZ25lZCBieSBSZXZva2VkIFBBSTEUMBIGCisGAQQBgqJ8AgEMBEZG
6+
RjExFDASBgorBgEEAYKifAICDAQ4MDAxMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcD
7+
QgAE/u+4OFqiIj9OP1k73nKBnAAJvT0opTUNwfLcDq0UnON5I5W/f0fOCDY/l+LA
8+
2nUnVa8wLuMjO5XJ1nLDOrSIRKNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8E
9+
BAMCB4AwHQYDVR0OBBYEFKXligSYwX5mE1Rna7+svGvbzuwtMB8GA1UdIwQYMBaA
10+
FPlwWaT1MrmLO4CFks2UOpEASs1tMAoGCCqGSM49BAMCA0gAMEUCIHXjTYbKhRk6
11+
VMrulYvoygsx9+/aXGMFddLCV9KBIFeoAiEA5rcl4ky+qaTVil9dg7fv9VOYAz7k
12+
VusnlYAFp+Ihj50=
13+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-----BEGIN EC PRIVATE KEY-----
2+
MHcCAQEEIK+WeGtVNB9jVethefbNzBfqlmib2CN3nx9PJTM8S6V8oAoGCCqGSM49
3+
AwEHoUQDQgAE/u+4OFqiIj9OP1k73nKBnAAJvT0opTUNwfLcDq0UnON5I5W/f0fO
4+
CDY/l+LA2nUnVa8wLuMjO5XJ1nLDOrSIRA==
5+
-----END EC PRIVATE KEY-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIB1jCCAXugAwIBAgIIDvy+y6vNPNkwCgYIKoZIzj0EAwIwMzEbMBkGA1UEAwwS
3+
TWF0dGVyIFRlc3QgUEFJIDAyMRQwEgYKKwYBBAGConwCAQwERkZGMTAgFw0yNTAy
4+
MjQwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowSjEcMBoGA1UEAwwTTWF0dGVyIFRl
5+
c3QgREFDIDAyMjEUMBIGCisGAQQBgqJ8AgEMBEZGRjExFDASBgorBgEEAYKifAIC
6+
DAQ4MDAxMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEd667XgsE292BJ3kdSG1h
7+
BxTj4U6bXqnsNcbZwyjrIf44F+sLPxcAZkdQFBGM5cp29Z2Fykf6y62fco1sJb4e
8+
VKNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0OBBYEFCZI
9+
WEMsLF9WVbBeAx1bTXWaeBmZMB8GA1UdIwQYMBaAFICti9qcOYce1/59w6k1nJY/
10+
bMJwMAoGCCqGSM49BAMCA0kAMEYCIQC43GIEGlOcWm7BgfyONByM+O2ovyRqAAAL
11+
PoDaZQJMiwIhAPKZydkZWg/FO5FU14+IJcZFwxI+3vDhnndPvgOdXqpq
12+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-----BEGIN EC PRIVATE KEY-----
2+
MHcCAQEEIEuNQ2gKyYFw+cExQqNQ8SECC/wGof5C/RUI0nWlhX4KoAoGCCqGSM49
3+
AwEHoUQDQgAEd667XgsE292BJ3kdSG1hBxTj4U6bXqnsNcbZwyjrIf44F+sLPxcA
4+
ZkdQFBGM5cp29Z2Fykf6y62fco1sJb4eVA==
5+
-----END EC PRIVATE KEY-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIB7zCCAZWgAwIBAgIIeTyBmNMWqQgwCgYIKoZIzj0EAwIwMzEbMBkGA1UEAwwS
3+
TWF0dGVyIFRlc3QgUEFJIDAzMRQwEgYKKwYBBAGConwCAQwERkZGMTAgFw0yNTAz
4+
MjYwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowZDE2MDQGA1UEAwwtTWF0dGVyIFRl
5+
c3QgUmV2b2tlZCBEQUMgU2lnbmVkIGJ5IFJldm9rZWQgUEFJMRQwEgYKKwYBBAGC
6+
onwCAQwERkZGMTEUMBIGCisGAQQBgqJ8AgIMBDgwMDEwWTATBgcqhkjOPQIBBggq
7+
hkjOPQMBBwNCAAQvl0MEmsugUYWHT8UGbZz9Ss+3+oAqNjqClxexXsink9JUNFly
8+
BhzqKVrDqd5Vwpq5xQtKFk0L2muQktt4NPOOo2AwXjAMBgNVHRMBAf8EAjAAMA4G
9+
A1UdDwEB/wQEAwIHgDAdBgNVHQ4EFgQUFGdSZJSsSnz3gNSn/KJl+x1GLnEwHwYD
10+
VR0jBBgwFoAU+XBZpPUyuYs7gIWSzZQ6kQBKzW0wCgYIKoZIzj0EAwIDSAAwRQIg
11+
Le43/zEWG1kUVKH7UPaNKnloVyTeTf94prf1A/Po+70CIQCpWAp2h1mpEOeoAJVB
12+
9iXMOKlykj8/WeSF3JcllPyO0w==
13+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-----BEGIN EC PRIVATE KEY-----
2+
MHcCAQEEIPW1O9KpsIXi/3Scm0u2lwjBFsmItkqbOOYdO2vLRh4IoAoGCCqGSM49
3+
AwEHoUQDQgAEL5dDBJrLoFGFh0/FBm2c/UrPt/qAKjY6gpcXsV7Ip5PSVDRZcgYc
4+
6ilaw6neVcKaucULShZNC9prkJLbeDTzjg==
5+
-----END EC PRIVATE KEY-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIB4TCCAYagAwIBAgIUGbRHUVo0QnYC4UZigs2yeMn0wBcwCgYIKoZIzj0EAwIw
3+
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAxMRQwEgYKKwYBBAGConwCAQwE
4+
RkZGMTAgFw0yNTAxMDkxMDEwMTBaGA8yMTI0MTIxNjEwMTAxMFowSTEbMBkGA1UE
5+
AwwSTWF0dGVyIFRlc3QgREFDIDAxMRQwEgYKKwYBBAGConwCAQwERkZGMTEUMBIG
6+
CisGAQQBgqJ8AgIMBDgwMDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATcymeP
7+
EtvV7UmvhIV6TUkd7IynwV214fgQV7A5yRrXTX5WudLuAAMOdlfKXlZV31vhgn6O
8+
jCYd5xRcQTjGXaJko2AwXjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAd
9+
BgNVHQ4EFgQU157hC7ZtG/5Lkj+5TbqXxInsx6IwHwYDVR0jBBgwFoAUnXcY8jvZ
10+
EADBUwjbOmO5wfrqDTMwCgYIKoZIzj0EAwIDSQAwRgIhAMGTKdhv9Ozs9hAxNDXg
11+
6KlWWWjYZcT7LEmQ6/dOZfDIAiEArK0H712nuTyyKl0NX6y8dIMhOTv5mooAZUje
12+
71clVYE=
13+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgVIspwkg0bn0cqg7A
3+
jZKIdTThtv6girDbBfUUXwgELYShRANCAATcymePEtvV7UmvhIV6TUkd7IynwV21
4+
4fgQV7A5yRrXTX5WudLuAAMOdlfKXlZV31vhgn6OjCYd5xRcQTjGXaJk
5+
-----END PRIVATE KEY-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIB4DCCAYagAwIBAgIUOyntBeHM7QHdApaiQTTQTgW4kKYwCgYIKoZIzj0EAwIw
3+
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAyMRQwEgYKKwYBBAGConwCAQwE
4+
RkZGMTAgFw0yNTAxMDkxMDEwMjJaGA8yMTI0MTIxNjEwMTAyMlowSTEbMBkGA1UE
5+
AwwSTWF0dGVyIFRlc3QgREFDIDAyMRQwEgYKKwYBBAGConwCAQwERkZGMTEUMBIG
6+
CisGAQQBgqJ8AgIMBDgwMDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQKfW1T
7+
eObR02fXXZVKbwvMZnAfuBkLCLqnawH5f6MKBvwXjtROsuoxNxCRVDUs97N9q2HX
8+
PBFWPAdAk6Vr+Wnjo2AwXjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAd
9+
BgNVHQ4EFgQU+nzFsmEjNYz+bfUVOLwWYYii4IUwHwYDVR0jBBgwFoAUgK2L2pw5
10+
hx7X/n3DqTWclj9swnAwCgYIKoZIzj0EAwIDSAAwRQIhANyddZhVUOjJmyK5a2gi
11+
6YLsC2pTb1lxn0p8V+5P4pW8AiAmTIIe3T42X3HqhiivaSTQRQwWwS3XVZilOXSr
12+
cG80vg==
13+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgyCCuSTvLyjeVCD9C
3+
A3H/tSPN60NXauirrlwvCnbmtrihRANCAAQKfW1TeObR02fXXZVKbwvMZnAfuBkL
4+
CLqnawH5f6MKBvwXjtROsuoxNxCRVDUs97N9q2HXPBFWPAdAk6Vr+Wnj
5+
-----END PRIVATE KEY-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBqzCCAVGgAwIBAgIUXW/ACwFp8g4/ggzUuEv9UF2neywwCgYIKoZIzj0EAwIw
3+
MDEYMBYGA1UEAwwPTWF0dGVyIFRlc3QgUEFBMRQwEgYKKwYBBAGConwCAQwERkZG
4+
MTAgFw0yNTAxMDkwOTU3MzdaGA8yMTI0MTIxNjA5NTczN1owFzEVMBMGA1UEAwwM
5+
UEFBIERlbGVnYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQrA57jV+Fp6f
6+
RFPc5nh1w3sZoDaBVIpTA9kFQ4HxwHlVL4X+cV40JRYvfoFz5T/ODkxBypk/Air9
7+
kGtMz+Yo9KNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCAQIwHQYDVR0O
8+
BBYEFK0B3AudYWs+yb8OfosFL8yvc0/yMB8GA1UdIwQYMBaAFGr9IncfUR/svxZB
9+
l2cQ3NwxoXF+MAoGCCqGSM49BAMCA0gAMEUCIQCOLt9F4MmItvqDQHVpY1m/gFfJ
10+
9ucjBzCtGEoun1mHQQIga8oBW2T46R8t6Dshi/xZQo3IrAdN38Oj3QrfXo3Yo1k=
11+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgG3Okjyb42FnFKXvJ
3+
skmYJan2rDG+UkXGt4CPK/zQGo+hRANCAARCsDnuNX4Wnp9EU9zmeHXDexmgNoFU
4+
ilMD2QVDgfHAeVUvhf5xXjQlFi9+gXPlP84OTEHKmT8CKv2Qa0zP5ij0
5+
-----END PRIVATE KEY-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
-----BEGIN X509 CRL-----
2+
MIIBOzCB4gIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxQQUEgRGVsZWdhdGUX
3+
DTI1MDIyNDExMTM1MVoYDzIxMjUwMjI1MTExMzUxWjAnMCUCFFQzUAr3LVZt0MD9
4+
JxCrb4VivW+PFw0yNTAyMjQxMTEzNTFaoG8wbTAfBgNVHSMEGDAWgBStAdwLnWFr
5+
Psm/Dn6LBS/Mr3NP8jAKBgNVHRQEAwIBADA+BgNVHRwBAf8ENDAyoC2gK4YpaHR0
6+
cHM6Ly9leGFtcGxlLmNvbS9wYWEtZGVsZWdhdGVkLWNybC5kZXKEAf8wCgYIKoZI
7+
zj0EAwIDSAAwRQIgUJUKY9QMPp/S1wt2DgiO32ZpznNx3XUkYbeePOndPUYCIQD7
8+
f6ykx1sMlplBpzqAlwdzsBpM9xbGpX5v5wvyeh1qGQ==
9+
-----END X509 CRL-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBrzCCAVSgAwIBAgIUXrfLN63GrYAKuo4uITn+pdcWc2kwCgYIKoZIzj0EAwIw
3+
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAxMRQwEgYKKwYBBAGConwCAQwE
4+
RkZGMTAgFw0yNTAxMDkxMTQ5MTVaGA8yMTI0MTIxNjExNDkxNVowFzEVMBMGA1UE
5+
AwwMUEFJIERlbGVnYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEi1h1nYm2
6+
R2B2UWMXMuXYRY652UhGPG7xEXIwNeenh6UXD1clmJ5HBOfIgF30jeqs8GvFelAi
7+
tmWnbCKbryArmaNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCAQIwHQYD
8+
VR0OBBYEFFa9MCyqCuCyAmvO3g3K7VeapBEeMB8GA1UdIwQYMBaAFJ13GPI72RAA
9+
wVMI2zpjucH66g0zMAoGCCqGSM49BAMCA0kAMEYCIQDCycS3wAbvmpmKTI1AKOuu
10+
QsnGuMUmZvki1dox8NumbgIhAKeqovzE8g8yFya8hbEFS2okY5cg9tudDe9Yx7Rn
11+
cgbN
12+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBrjCCAVSgAwIBAgIUeQH+XTUKfiQepMI87AfHkI3Zto8wCgYIKoZIzj0EAwIw
3+
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAyMRQwEgYKKwYBBAGConwCAQwE
4+
RkZGMTAgFw0yNTAxMDkxMTQ5MjZaGA8yMTI0MTIxNjExNDkyNlowFzEVMBMGA1UE
5+
AwwMUEFJIERlbGVnYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEi1h1nYm2
6+
R2B2UWMXMuXYRY652UhGPG7xEXIwNeenh6UXD1clmJ5HBOfIgF30jeqs8GvFelAi
7+
tmWnbCKbryArmaNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCAQIwHQYD
8+
VR0OBBYEFFa9MCyqCuCyAmvO3g3K7VeapBEeMB8GA1UdIwQYMBaAFICti9qcOYce
9+
1/59w6k1nJY/bMJwMAoGCCqGSM49BAMCA0gAMEUCIQCL29Od7mhJLrL4qGtiy8Y7
10+
ULxtFOdlDOOs+Igtpx2sBQIgS+f5D7JGFW/sQJi2Y3PCEek9qZWPpr0uXrDcyuAB
11+
Z3o=
12+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBrjCCAVSgAwIBAgIUFhpNEt+ZnjC0pQ4CXCdhTTFaHrkwCgYIKoZIzj0EAwIw
3+
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAzMRQwEgYKKwYBBAGConwCAQwE
4+
RkZGMTAgFw0yNTAxMDkxMzAwNTdaGA8yMTI0MTIxNjEzMDA1N1owFzEVMBMGA1UE
5+
AwwMUEFJIERlbGVnYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEi1h1nYm2
6+
R2B2UWMXMuXYRY652UhGPG7xEXIwNeenh6UXD1clmJ5HBOfIgF30jeqs8GvFelAi
7+
tmWnbCKbryArmaNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCAQIwHQYD
8+
VR0OBBYEFFa9MCyqCuCyAmvO3g3K7VeapBEeMB8GA1UdIwQYMBaAFPlwWaT1MrmL
9+
O4CFks2UOpEASs1tMAoGCCqGSM49BAMCA0gAMEUCIEjf3knnfyG+ILrq3QHQCD44
10+
U14LaftBrGwgQl2L52CbAiEApv+VIS99ypHZ+S0Nhzqs7h4LBFXhXnSIZ9z7rTi7
11+
EPc=
12+
-----END CERTIFICATE-----
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
-----BEGIN PRIVATE KEY-----
2+
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgtRUTkaGGtP0FWaeM
3+
coOcD7DJsLqteq+lm8eM0tsBBAGhRANCAASLWHWdibZHYHZRYxcy5dhFjrnZSEY8
4+
bvERcjA156eHpRcPVyWYnkcE58iAXfSN6qzwa8V6UCK2ZadsIpuvICuZ
5+
-----END PRIVATE KEY-----

0 commit comments

Comments
 (0)