Skip to content

Commit

Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
credentials: sample delegated crl signer certs and CRLs
Browse files Browse the repository at this point in the history
Generated the samples as described in
CHIP-Specifications/connectedhomeip-spec#10308
shubhamdp committed Jan 10, 2025
1 parent 3f62505 commit 6a083ac
Showing 39 changed files with 230 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/.wordlist.txt
Original file line number Diff line number Diff line change
@@ -315,6 +315,7 @@ CPROTO
cpuapp
cpython
CQM
CRL
crypto
cryptographic
CSA
63 changes: 63 additions & 0 deletions credentials/test/revoked-attestation-certificates/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Revoked Attestation Certificates

This directory contains test certificates, keys, and CRLs for device attestation
revocation testing scenarios. The test certificates and keys are intended to be
used for testing purposes only and should not be used in production
environments.

## Direct CRL Signing

In this approach, the CA directly signs the Certificate Revocation List (CRL).

### PAA Signed CRL

Process:

1. PAA issues the PAI
2. PAI issues the DAC
3. PAA revokes the PAI and updates the CRL

- PAA: `Chip-Test-PAA-FFF1-Cert.[pem|der]`
- CRL: `Chip-Test-PAA-FFF1-CRL.[der|pem]`
- PAI(revoked): `Chip-Test-PAI-FFF1-noPID-Revoked-Cert.[pem|der]`
- DAC(signed by revoked PAI):
`Chip-Test-DAC-FFF1-8001-Signed-By-Revoked-PAI-Cert.[pem|der]`

### PAI Signed CRL

Process:

1. PAI issues the 3 DACs
2. PAI issues the DAC and updates the CRL

- PAI: `Matter-Development-PAI-FFF1-noPID-Cert.[pem|der]`
- CRL: `Matter-Development-PAI-FFF1-noPID-CRL.[pem|der]`
- DACs(revoked):
- `Matter-Development-DAC-FFF1-8001-Revoked-01-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8002-Revoked-02-Cert.[pem|der]`
- `Matter-Development-DAC-FFF1-8003-Revoked-03-Cert.[pem|der]`

## Indirect CRL Signing (delegated CRL signing)

In this approach, the CA delegates the CRL signing responsibility to a separate
entity.

Please take an example PKI ![Indirect CRL Signing](indirect/indirect-crl.png).

- PAA: `indirect/Chip-Test-PAA-FFF1-Cert.[pem|der]`
- PAIs:
- `indirect/Chip-Test-PAI-FFF1-01-Cert.[pem|der]`
- DAC: `indirect/Chip-Test-DAC-FFF1-8001-Signed-By-Test-PAI-01-Cert.[pem|der]`
- `indirect/Chip-Test-PAI-FFF1-02-Cert.[pem|der]`
- DAC: `indirect/Chip-Test-DAC-FFF1-8002-Signed-By-Test-PAI-02-Cert.[pem|der]`
- `indirect/Chip-Test-PAI-FFF1-03-Cert.[pem|der]`
- PAA Delegate: `indirect/Chip-Test-PAA-Delegate-FFF1-Cert.[pem|der]`
- PAA Delegated CRL: `indirect/Chip-Test-PAA-FFF1-Delegated-CRL.[pem|der]`

- PAI Delegate Key for all PAIs: `indirect/Chip-Test-PAI-Delegate-FFF1-Key.pem`
- PAI Delegates:
- `indirect/Chip-Test-PAI-Delegate-FFF1-01-Cert.[pem|der]`
- `indirect/Chip-Test-PAI-Delegate-FFF1-02-Cert.[pem|der]`
- `indirect/Chip-Test-PAI-Delegate-FFF1-03-Cert.[pem|der]`

- PAI Delegated CRL: `indirect/Chip-Test-PAI-FFF1-Delegated-CRL.[pem|der]`
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
-----BEGIN CERTIFICATE-----
MIIB4TCCAYagAwIBAgIUGbRHUVo0QnYC4UZigs2yeMn0wBcwCgYIKoZIzj0EAwIw
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAxMRQwEgYKKwYBBAGConwCAQwE
RkZGMTAgFw0yNTAxMDkxMDEwMTBaGA8yMTI0MTIxNjEwMTAxMFowSTEbMBkGA1UE
AwwSTWF0dGVyIFRlc3QgREFDIDAxMRQwEgYKKwYBBAGConwCAQwERkZGMTEUMBIG
CisGAQQBgqJ8AgIMBDgwMDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATcymeP
EtvV7UmvhIV6TUkd7IynwV214fgQV7A5yRrXTX5WudLuAAMOdlfKXlZV31vhgn6O
jCYd5xRcQTjGXaJko2AwXjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAd
BgNVHQ4EFgQU157hC7ZtG/5Lkj+5TbqXxInsx6IwHwYDVR0jBBgwFoAUnXcY8jvZ
EADBUwjbOmO5wfrqDTMwCgYIKoZIzj0EAwIDSQAwRgIhAMGTKdhv9Ozs9hAxNDXg
6KlWWWjYZcT7LEmQ6/dOZfDIAiEArK0H712nuTyyKl0NX6y8dIMhOTv5mooAZUje
71clVYE=
-----END CERTIFICATE-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgVIspwkg0bn0cqg7A
jZKIdTThtv6girDbBfUUXwgELYShRANCAATcymePEtvV7UmvhIV6TUkd7IynwV21
4fgQV7A5yRrXTX5WudLuAAMOdlfKXlZV31vhgn6OjCYd5xRcQTjGXaJk
-----END PRIVATE KEY-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
-----BEGIN CERTIFICATE-----
MIIB4DCCAYagAwIBAgIUOyntBeHM7QHdApaiQTTQTgW4kKYwCgYIKoZIzj0EAwIw
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAyMRQwEgYKKwYBBAGConwCAQwE
RkZGMTAgFw0yNTAxMDkxMDEwMjJaGA8yMTI0MTIxNjEwMTAyMlowSTEbMBkGA1UE
AwwSTWF0dGVyIFRlc3QgREFDIDAyMRQwEgYKKwYBBAGConwCAQwERkZGMTEUMBIG
CisGAQQBgqJ8AgIMBDgwMDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQKfW1T
eObR02fXXZVKbwvMZnAfuBkLCLqnawH5f6MKBvwXjtROsuoxNxCRVDUs97N9q2HX
PBFWPAdAk6Vr+Wnjo2AwXjAMBgNVHRMBAf8EAjAAMA4GA1UdDwEB/wQEAwIHgDAd
BgNVHQ4EFgQU+nzFsmEjNYz+bfUVOLwWYYii4IUwHwYDVR0jBBgwFoAUgK2L2pw5
hx7X/n3DqTWclj9swnAwCgYIKoZIzj0EAwIDSAAwRQIhANyddZhVUOjJmyK5a2gi
6YLsC2pTb1lxn0p8V+5P4pW8AiAmTIIe3T42X3HqhiivaSTQRQwWwS3XVZilOXSr
cG80vg==
-----END CERTIFICATE-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgyCCuSTvLyjeVCD9C
A3H/tSPN60NXauirrlwvCnbmtrihRANCAAQKfW1TeObR02fXXZVKbwvMZnAfuBkL
CLqnawH5f6MKBvwXjtROsuoxNxCRVDUs97N9q2HXPBFWPAdAk6Vr+Wnj
-----END PRIVATE KEY-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
-----BEGIN CERTIFICATE-----
MIIBqzCCAVGgAwIBAgIUXW/ACwFp8g4/ggzUuEv9UF2neywwCgYIKoZIzj0EAwIw
MDEYMBYGA1UEAwwPTWF0dGVyIFRlc3QgUEFBMRQwEgYKKwYBBAGConwCAQwERkZG
MTAgFw0yNTAxMDkwOTU3MzdaGA8yMTI0MTIxNjA5NTczN1owFzEVMBMGA1UEAwwM
UEFBIERlbGVnYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEQrA57jV+Fp6f
RFPc5nh1w3sZoDaBVIpTA9kFQ4HxwHlVL4X+cV40JRYvfoFz5T/ODkxBypk/Air9
kGtMz+Yo9KNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCAQIwHQYDVR0O
BBYEFK0B3AudYWs+yb8OfosFL8yvc0/yMB8GA1UdIwQYMBaAFGr9IncfUR/svxZB
l2cQ3NwxoXF+MAoGCCqGSM49BAMCA0gAMEUCIQCOLt9F4MmItvqDQHVpY1m/gFfJ
9ucjBzCtGEoun1mHQQIga8oBW2T46R8t6Dshi/xZQo3IrAdN38Oj3QrfXo3Yo1k=
-----END CERTIFICATE-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgG3Okjyb42FnFKXvJ
skmYJan2rDG+UkXGt4CPK/zQGo+hRANCAARCsDnuNX4Wnp9EU9zmeHXDexmgNoFU
ilMD2QVDgfHAeVUvhf5xXjQlFi9+gXPlP84OTEHKmT8CKv2Qa0zP5ij0
-----END PRIVATE KEY-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
-----BEGIN X509 CRL-----
MIIBOzCB4gIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxQQUEgRGVsZWdhdGUX
DTI1MDEwOTEyMTAxMloYDzIxMjUwMTEwMTIxMDEyWjAnMCUCFFQzUAr3LVZt0MD9
JxCrb4VivW+PFw0yNTAxMDkxMjEwMTJaoG8wbTAfBgNVHSMEGDAWgBStAdwLnWFr
Psm/Dn6LBS/Mr3NP8jAKBgNVHRQEAwIBADA+BgNVHRwBAf8ENDAyoC2gK4YpaHR0
cHM6Ly9leGFtcGxlLmNvbS9wYWEtZGVsZWdhdGVkLWNybC5wZW2CAf8wCgYIKoZI
zj0EAwIDSAAwRQIgc9dEnvdVSTFj+x+U2QlJ0bagxkWBvzR9CuJZTvJSjZACIQCk
/uD28FW9LmfOKo1ShBeEFsmRHjQxJo6H3rJRtE4gZA==
-----END X509 CRL-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-----BEGIN CERTIFICATE-----
MIIBrzCCAVSgAwIBAgIUXrfLN63GrYAKuo4uITn+pdcWc2kwCgYIKoZIzj0EAwIw
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAxMRQwEgYKKwYBBAGConwCAQwE
RkZGMTAgFw0yNTAxMDkxMTQ5MTVaGA8yMTI0MTIxNjExNDkxNVowFzEVMBMGA1UE
AwwMUEFJIERlbGVnYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEi1h1nYm2
R2B2UWMXMuXYRY652UhGPG7xEXIwNeenh6UXD1clmJ5HBOfIgF30jeqs8GvFelAi
tmWnbCKbryArmaNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCAQIwHQYD
VR0OBBYEFFa9MCyqCuCyAmvO3g3K7VeapBEeMB8GA1UdIwQYMBaAFJ13GPI72RAA
wVMI2zpjucH66g0zMAoGCCqGSM49BAMCA0kAMEYCIQDCycS3wAbvmpmKTI1AKOuu
QsnGuMUmZvki1dox8NumbgIhAKeqovzE8g8yFya8hbEFS2okY5cg9tudDe9Yx7Rn
cgbN
-----END CERTIFICATE-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-----BEGIN CERTIFICATE-----
MIIBrjCCAVSgAwIBAgIUeQH+XTUKfiQepMI87AfHkI3Zto8wCgYIKoZIzj0EAwIw
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAyMRQwEgYKKwYBBAGConwCAQwE
RkZGMTAgFw0yNTAxMDkxMTQ5MjZaGA8yMTI0MTIxNjExNDkyNlowFzEVMBMGA1UE
AwwMUEFJIERlbGVnYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEi1h1nYm2
R2B2UWMXMuXYRY652UhGPG7xEXIwNeenh6UXD1clmJ5HBOfIgF30jeqs8GvFelAi
tmWnbCKbryArmaNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCAQIwHQYD
VR0OBBYEFFa9MCyqCuCyAmvO3g3K7VeapBEeMB8GA1UdIwQYMBaAFICti9qcOYce
1/59w6k1nJY/bMJwMAoGCCqGSM49BAMCA0gAMEUCIQCL29Od7mhJLrL4qGtiy8Y7
ULxtFOdlDOOs+Igtpx2sBQIgS+f5D7JGFW/sQJi2Y3PCEek9qZWPpr0uXrDcyuAB
Z3o=
-----END CERTIFICATE-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-----BEGIN CERTIFICATE-----
MIIBrjCCAVSgAwIBAgIUFhpNEt+ZnjC0pQ4CXCdhTTFaHrkwCgYIKoZIzj0EAwIw
MzEbMBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAzMRQwEgYKKwYBBAGConwCAQwE
RkZGMTAgFw0yNTAxMDkxMzAwNTdaGA8yMTI0MTIxNjEzMDA1N1owFzEVMBMGA1UE
AwwMUEFJIERlbGVnYXRlMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEi1h1nYm2
R2B2UWMXMuXYRY652UhGPG7xEXIwNeenh6UXD1clmJ5HBOfIgF30jeqs8GvFelAi
tmWnbCKbryArmaNgMF4wDAYDVR0TAQH/BAIwADAOBgNVHQ8BAf8EBAMCAQIwHQYD
VR0OBBYEFFa9MCyqCuCyAmvO3g3K7VeapBEeMB8GA1UdIwQYMBaAFPlwWaT1MrmL
O4CFks2UOpEASs1tMAoGCCqGSM49BAMCA0gAMEUCIEjf3knnfyG+ILrq3QHQCD44
U14LaftBrGwgQl2L52CbAiEApv+VIS99ypHZ+S0Nhzqs7h4LBFXhXnSIZ9z7rTi7
EPc=
-----END CERTIFICATE-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgtRUTkaGGtP0FWaeM
coOcD7DJsLqteq+lm8eM0tsBBAGhRANCAASLWHWdibZHYHZRYxcy5dhFjrnZSEY8
bvERcjA156eHpRcPVyWYnkcE58iAXfSN6qzwa8V6UCK2ZadsIpuvICuZ
-----END PRIVATE KEY-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-----BEGIN CERTIFICATE-----
MIIBzTCCAXOgAwIBAgIUVcUsRPRNNxI3ydQvg3FljlYGJ9wwCgYIKoZIzj0EAwIw
MDEYMBYGA1UEAwwPTWF0dGVyIFRlc3QgUEFBMRQwEgYKKwYBBAGConwCAQwERkZG
MTAgFw0yNTAxMDkxMDA0MDlaGA8yMTI0MTIxNjEwMDQwOVowMzEbMBkGA1UEAwwS
TWF0dGVyIFRlc3QgUEFJIDAxMRQwEgYKKwYBBAGConwCAQwERkZGMTBZMBMGByqG
SM49AgEGCCqGSM49AwEHA0IABNqxfDUICk3chNcpRdUskKrS2gchlr3ySphhA6kC
YR60SWQI2DBVZvmgDzxD/3ZRzJoTStYp9g8Rd0UAStBs4g+jZjBkMBIGA1UdEwEB
/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSddxjyO9kQAMFT
CNs6Y7nB+uoNMzAfBgNVHSMEGDAWgBRq/SJ3H1Ef7L8WQZdnENzcMaFxfjAKBggq
hkjOPQQDAgNIADBFAiAMg7yiV9cBK1OZCLjywrsabiY9n0HibnNSh8IGof4R6QIh
AImt/P07kX1XJyPwnC2iYvwWRUgwqqEnPcAeaJzcFCWS
-----END CERTIFICATE-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg1JjyXece87dAD88h
Grbs4BwYGQSQXyAe8QEgyvg619KhRANCAATasXw1CApN3ITXKUXVLJCq0toHIZa9
8kqYYQOpAmEetElkCNgwVWb5oA88Q/92UcyaE0rWKfYPEXdFAErQbOIP
-----END PRIVATE KEY-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-----BEGIN CERTIFICATE-----
MIIBzjCCAXOgAwIBAgIUKR07DHz+B8GgxMIEITgkF2ujHlswCgYIKoZIzj0EAwIw
MDEYMBYGA1UEAwwPTWF0dGVyIFRlc3QgUEFBMRQwEgYKKwYBBAGConwCAQwERkZG
MTAgFw0yNTAxMDkxMDA0MTRaGA8yMTI0MTIxNjEwMDQxNFowMzEbMBkGA1UEAwwS
TWF0dGVyIFRlc3QgUEFJIDAyMRQwEgYKKwYBBAGConwCAQwERkZGMTBZMBMGByqG
SM49AgEGCCqGSM49AwEHA0IABPpyg/aPZjLWAbVeSwgy6b5UdC7rGtoYKq/cjcMv
gWSFbX8ijCgyfDMOMYywl47x+seWHMebza5vIwyeX5cvSTWjZjBkMBIGA1UdEwEB
/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBSArYvanDmHHtf+
fcOpNZyWP2zCcDAfBgNVHSMEGDAWgBRq/SJ3H1Ef7L8WQZdnENzcMaFxfjAKBggq
hkjOPQQDAgNJADBGAiEA7LoXrPd27HQHJFk6Pk7MImNFdYfXGM69jFPA0hAQ240C
IQDlbwC67p2BMsPecHc3FzJ8UniaNAJVxsFcb/rcB33K8A==
-----END CERTIFICATE-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgVKOcjbasKEI2KmNz
zoHZwx4c8gqXVAs0fZ1EdnhmMG2hRANCAAT6coP2j2Yy1gG1XksIMum+VHQu6xra
GCqv3I3DL4FkhW1/IowoMnwzDjGMsJeO8frHlhzHm82ubyMMnl+XL0k1
-----END PRIVATE KEY-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
-----BEGIN CERTIFICATE-----
MIIBzjCCAXOgAwIBAgIUVDNQCvctVm3QwP0nEKtvhWK9b48wCgYIKoZIzj0EAwIw
MDEYMBYGA1UEAwwPTWF0dGVyIFRlc3QgUEFBMRQwEgYKKwYBBAGConwCAQwERkZG
MTAgFw0yNTAxMDkxMDA0MTdaGA8yMTI0MTIxNjEwMDQxN1owMzEbMBkGA1UEAwwS
TWF0dGVyIFRlc3QgUEFJIDAzMRQwEgYKKwYBBAGConwCAQwERkZGMTBZMBMGByqG
SM49AgEGCCqGSM49AwEHA0IABLsamA85XQpEjzFd+C+CBWSxJzmOnBOWkWGV7zu6
X7wkdEXOqlicqDXKmQWLG3wbKu9V2+xDOKPYOCoQDH8Zna2jZjBkMBIGA1UdEwEB
/wQIMAYBAf8CAQAwDgYDVR0PAQH/BAQDAgGGMB0GA1UdDgQWBBT5cFmk9TK5izuA
hZLNlDqRAErNbTAfBgNVHSMEGDAWgBRq/SJ3H1Ef7L8WQZdnENzcMaFxfjAKBggq
hkjOPQQDAgNJADBGAiEArUNkybjBjtVrESOeyVRomB9Zi+7OHmkE7d98Z6f1M5gC
IQCKBCi7vNm3JTQd6rMJ3odWm3b7rnNbrGWc6DyEsgnZHw==
-----END CERTIFICATE-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgRt0To+BwD5puu6v+
86ljQlmSjciRKC/45n8rodczgFKhRANCAAS7GpgPOV0KRI8xXfgvggVksSc5jpwT
lpFhle87ul+8JHRFzqpYnKg1ypkFixt8GyrvVdvsQzij2DgqEAx/GZ2t
-----END PRIVATE KEY-----
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
-----BEGIN X509 CRL-----
MIIB8jCCAZgCAQEwCgYIKoZIzj0EAwIwFzEVMBMGA1UEAwwMUEFJIERlbGVnYXRl
Fw0yNTAxMDkxMjIyMjRaGA8yMTI1MDExMDEyMjIyNFowgdwwbAIUGbRHUVo0QnYC
4UZigs2yeMn0wBcXDTI1MDEwOTEyMjIyNFowRTBDBgNVHR0BAf8EOTA3pDUwMzEb
MBkGA1UEAwwSTWF0dGVyIFRlc3QgUEFJIDAxMRQwEgYKKwYBBAGConwCAQwERkZG
MTBsAhQ7Ke0F4cztAd0ClqJBNNBOBbiQphcNMjUwMTA5MTIyMjI0WjBFMEMGA1Ud
HQEB/wQ5MDekNTAzMRswGQYDVQQDDBJNYXR0ZXIgVGVzdCBQQUkgMDIxFDASBgor
BgEEAYKifAIBDARGRkYxoG8wbTAfBgNVHSMEGDAWgBRWvTAsqgrgsgJrzt4Nyu1X
mqQRHjAKBgNVHRQEAwIBATA+BgNVHRwBAf8ENDAyoC2gK4YpaHR0cHM6Ly9leGFt
cGxlLmNvbS9wYWktZGVsZWdhdGVkLWNybC5wZW2EAf8wCgYIKoZIzj0EAwIDSAAw
RQIhAMCRdJldKK7qobKoSVlXpRgDo7SAOOv77wktdSreTCXIAiAbSn6reslcN5gf
8vOwI1fHinIQR0UsAXqYtsM21UyDyA==
-----END X509 CRL-----
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 6a083ac

Please sign in to comment.