From 5e37fe143c8ea3e472b4b9badb5f526663634278 Mon Sep 17 00:00:00 2001 From: Vijay Selvaraj Date: Wed, 26 Oct 2022 13:24:04 -0400 Subject: [PATCH] Updated the Test-Net PAAs and added Main-Net PAAs (#23345) --- .../dcld_mirror_CN_AB_Test_PAA_vid_0x137B.der | Bin 0 -> 447 bytes .../dcld_mirror_CN_AB_Test_PAA_vid_0x137B.pem | 12 ++++++ ...dcld_mirror_CN_ACK_Test_PAA_vid_0x137A.der | Bin 0 -> 447 bytes ...dcld_mirror_CN_ACK_Test_PAA_vid_0x137A.pem | 12 ++++++ ...CN_Beken_Development_PAA_01_vid_0x1342.der | Bin 0 -> 466 bytes ...CN_Beken_Development_PAA_01_vid_0x1342.pem | 12 ++++++ ..._for_MATTER_PKI_O_DigiCert___Inc._C_US.der | Bin 496 -> 533 bytes ..._for_MATTER_PKI_O_DigiCert___Inc._C_US.pem | 11 +++--- ...u_Matter_Development_PAA_01_vid_0x131F.der | Bin 0 -> 482 bytes ...u_Matter_Development_PAA_01_vid_0x131F.pem | 13 +++++++ ...d_mirror_CN_Govee_Test_PAA__vid_0x1387.der | Bin 0 -> 426 bytes ...d_mirror_CN_Govee_Test_PAA__vid_0x1387.pem | 11 ++++++ ...ld_mirror_CN_Govee_Test_PAA_vid_0x1387.der | Bin 0 -> 448 bytes ...ld_mirror_CN_Govee_Test_PAA_vid_0x1387.pem | 12 ++++++ ...rror_CN_Haier-Matter-PAA-01_vid_0x1348.der | Bin 0 -> 458 bytes ...rror_CN_Haier-Matter-PAA-01_vid_0x1348.pem | 12 ++++++ ...r_CN_Meross_Development_PAA_vid_0x1345.der | Bin 0 -> 462 bytes ...r_CN_Meross_Development_PAA_vid_0x1345.pem | 12 ++++++ .../dcld_mirror_CN_Midea_PAA_vid_0x118C.der | Bin 0 -> 437 bytes .../dcld_mirror_CN_Midea_PAA_vid_0x118C.pem | 12 ++++++ ...cld_mirror_CN_OPPO_Test_PAA_vid_0x1341.der | Bin 0 -> 445 bytes ...cld_mirror_CN_OPPO_Test_PAA_vid_0x1341.pem | 12 ++++++ ...rongKey_G1_Development_PAA_O_StrongKey.der | Bin 0 -> 484 bytes ...rongKey_G1_Development_PAA_O_StrongKey.pem | 13 +++++++ ..._CN_TP-Link_Matter_Test_PAA_vid_0x1188.der | Bin 0 -> 466 bytes ..._CN_TP-Link_Matter_Test_PAA_vid_0x1188.pem | 12 ++++++ ..._CN_deveritec_GmbH_Test_PAA_vid_0x1362.der | Bin 0 -> 463 bytes ..._CN_deveritec_GmbH_Test_PAA_vid_0x1362.pem | 12 ++++++ ...rom-dcl.py => fetch-paa-certs-from-dcl.py} | 35 ++++++++++++++---- ...r_MATTER_PKI_G1_O_DigiCert___Inc._C_US.der | Bin 0 -> 529 bytes ...r_MATTER_PKI_G1_O_DigiCert___Inc._C_US.pem | 14 +++++++ ...cation_and_Testing_CA_O_CSA_vid_0xC5A0.der | Bin 0 -> 517 bytes ...cation_and_Testing_CA_O_CSA_vid_0xC5A0.pem | 13 +++++++ ...CN_StrongKey_Matter_G1_PAA_O_StrongKey.der | Bin 0 -> 472 bytes ...CN_StrongKey_Matter_G1_PAA_O_StrongKey.pem | 12 ++++++ 35 files changed, 229 insertions(+), 13 deletions(-) create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_AB_Test_PAA_vid_0x137B.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_AB_Test_PAA_vid_0x137B.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_ACK_Test_PAA_vid_0x137A.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_ACK_Test_PAA_vid_0x137A.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Beken_Development_PAA_01_vid_0x1342.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Beken_Development_PAA_01_vid_0x1342.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_ELiteu_Matter_Development_PAA_01_vid_0x131F.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_ELiteu_Matter_Development_PAA_01_vid_0x131F.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA__vid_0x1387.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA__vid_0x1387.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA_vid_0x1387.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA_vid_0x1387.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Haier-Matter-PAA-01_vid_0x1348.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Haier-Matter-PAA-01_vid_0x1348.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Meross_Development_PAA_vid_0x1345.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Meross_Development_PAA_vid_0x1345.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Midea_PAA_vid_0x118C.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_Midea_PAA_vid_0x118C.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_OPPO_Test_PAA_vid_0x1341.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_OPPO_Test_PAA_vid_0x1341.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_StrongKey_G1_Development_PAA_O_StrongKey.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_StrongKey_G1_Development_PAA_O_StrongKey.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_TP-Link_Matter_Test_PAA_vid_0x1188.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_TP-Link_Matter_Test_PAA_vid_0x1188.pem create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_deveritec_GmbH_Test_PAA_vid_0x1362.der create mode 100644 credentials/development/paa-root-certs/dcld_mirror_CN_deveritec_GmbH_Test_PAA_vid_0x1362.pem rename credentials/{development/fetch-development-paa-certs-from-dcl.py => fetch-paa-certs-from-dcl.py} (80%) create mode 100644 credentials/production/paa-root-certs/dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert___Inc._C_US.der create mode 100644 credentials/production/paa-root-certs/dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert___Inc._C_US.pem create mode 100644 credentials/production/paa-root-certs/dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.der create mode 100644 credentials/production/paa-root-certs/dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.pem create mode 100644 credentials/production/paa-root-certs/dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.der create mode 100644 credentials/production/paa-root-certs/dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.pem diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_AB_Test_PAA_vid_0x137B.der b/credentials/development/paa-root-certs/dcld_mirror_CN_AB_Test_PAA_vid_0x137B.der new file mode 100644 index 0000000000000000000000000000000000000000..3c6991ce6971476cf9fc75a182c727243a663671 GIT binary patch literal 447 zcmXqLV%%-e#F(&vnTe5!Ns!?|RgHv4i^myeF~=Wb_9<)zTx=X#Z64=rS(up&bPPod zgxHuvS(tga9i0?HQj1Fz0vsK|qFmZ+j4X^zi)xq{c~}gM&7BP7#CeU33=Is83=EA8 z4Gp7!Tw^d7NCCMdnigpw%*GCO2@@mKNz9Dw%uWm}zD)%&W;}7a$uaDgqD3wG!`GzV zC^0{@>(&Pr%_UYmg1lFoKZ&aKKlpU1AuW8B?@#F|tHte~t(3o;$C)X*IQr<~WP?Nl zexSExg&7(Dv#=U411SSpkN_Wx7>mf+Pw!tl7P#{+n~^o!K{C{JsY-bKB_^MOWxTF wcN~e_#Uc5|jgf`1X;BRmBM*zAvALsxoH(zMk)eTs znUR5kv59FEkZTO)8iKi`8W#z)n;q;HCPt{Em>Jobofuf`nf*NMg*eX2a!z@avo+VRq!=eRCXo8szg=F;5rgIK4I9Zr!HB)r$LHFG{$bC2zDi z*&xw?ALubzVMfOPEUX61K*~TCB*4ca#v)R=jU`iKd7Q_M+vnr{FaCM^>DT5813r*6 zKS(_=Xc*fJ5-iP4b;!ffndH!?9o9m~wf&g{g%V(n(Maq&sPyUndh0^C+L zk}sZppK@&NrO4b}f8K97Eqijo|JDx`zp@M`COcc2JeD|dLZ+L+jG^QI+^;SsS?Qsz zi_;8JfWBc4l@(@W{LjK+zy_q47#R)tKw|tLF<`JTvKh#N_YTyyyR_0__v zH*Q(pnI1c{&hl1)!%SA0MZ!R=0lNaEKxXz}FmPp3WH`c-?Xx$*?AdWX9eM8@Uzdu@ zk!D@a4GVs!wr=2j=WfTOpqKWil3%v*ksQ^4M4OLji{j|sGaz(E5+s6QV C`H&|7 literal 0 HcmV?d00001 diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_Beken_Development_PAA_01_vid_0x1342.pem b/credentials/development/paa-root-certs/dcld_mirror_CN_Beken_Development_PAA_01_vid_0x1342.pem new file mode 100644 index 00000000000000..bb9ab61f0c60ad --- /dev/null +++ b/credentials/development/paa-root-certs/dcld_mirror_CN_Beken_Development_PAA_01_vid_0x1342.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBzjCCAXSgAwIBAgIIc5yeGDalj1UwCgYIKoZIzj0EAwIwOTEhMB8GA1UEAwwY +QmVrZW4gRGV2ZWxvcG1lbnQgUEFBIDAxMRQwEgYKKwYBBAGConwCAQwEMTM0MjAe +Fw0yMjEwMTAxNDIzNDNaFw00MjEwMTAxNDIzNDJaMDkxITAfBgNVBAMMGEJla2Vu +IERldmVsb3BtZW50IFBBQSAwMTEUMBIGCisGAQQBgqJ8AgEMBDEzNDIwWTATBgcq +hkjOPQIBBggqhkjOPQMBBwNCAAQ7RjKxo8kR3YOFYhALOnwZ6Ob3lMat0lltuvzv +tMsdyaD/hfB4+moxkWNDOTTjGMjIHIsANgCI/531RDRqZ1WFo2YwZDASBgNVHRMB +Af8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUwrzWQPP16qF6 +7EZqS2lIuWrNDXowHwYDVR0jBBgwFoAUwrzWQPP16qF67EZqS2lIuWrNDXowCgYI +KoZIzj0EAwIDSAAwRQIhAMQEa0y9YDbmxw4sH0tsTUR401k2ikOAoPtlhbAJ7kc+ +AiAuZvx5Dx2B4jEH7Q6fmeUvecU9VSCmC+WMOtN4bUPt4w== +-----END CERTIFICATE----- diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_DigiCert_TEST_Root_CA_for_MATTER_PKI_O_DigiCert___Inc._C_US.der b/credentials/development/paa-root-certs/dcld_mirror_CN_DigiCert_TEST_Root_CA_for_MATTER_PKI_O_DigiCert___Inc._C_US.der index 7671b00e55a09750b7fe060f64faea9d9a654805..17812c5f00de7eb904d087110605e3f92ed58732 100644 GIT binary patch delta 175 zcmeysJe5V>povM)powwY0%j&gCME%KmAJ*5UPW~!RRaeaBZQQm@4Jk21*K!}Yw zR92Xg@jnZP0UMBFVq~0L&8Q&F2NLH8iL(GrU^9>h@s(L548$5Hw=ybuc`_KdF)1=! z;a_y(kF#GJqxBjW?(k5?a8;FMA2@V&g>F!;OB4LN4XEUpn%PFvJK<#^9XIQ(TLP}T UiWv$kuj4X#zg+#iUiN!K00GN0oB#j- delta 159 zcmbQr@_||2po#Gf5Kmgb%*4pVBw!e4wL>#IG^rw8TvKh;w;LPfEf`gt3>*yj*_cCR zg&7(Dv#=U411SSOkN`hOfCZ?vZE_x?!sPvoJf0p52ChsBuH4_cYy$;@N`k7E%#96S zp`DZRf-&I5p}4@zZ#4ni8kiIrx-Py5(LcVSv9;}t%!co(Ya%2ka^F1S*J$%8NSuRp Gb`Su3DKw=3 diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_DigiCert_TEST_Root_CA_for_MATTER_PKI_O_DigiCert___Inc._C_US.pem b/credentials/development/paa-root-certs/dcld_mirror_CN_DigiCert_TEST_Root_CA_for_MATTER_PKI_O_DigiCert___Inc._C_US.pem index f47f70501dd6d9..e66cb04e914ae1 100644 --- a/credentials/development/paa-root-certs/dcld_mirror_CN_DigiCert_TEST_Root_CA_for_MATTER_PKI_O_DigiCert___Inc._C_US.pem +++ b/credentials/development/paa-root-certs/dcld_mirror_CN_DigiCert_TEST_Root_CA_for_MATTER_PKI_O_DigiCert___Inc._C_US.pem @@ -1,13 +1,14 @@ -----BEGIN CERTIFICATE----- -MIIB7DCCAZKgAwIBAgIQMV46uClrVWJ4ZxcpJqr22DAKBggqhkjOPQQDAjBVMQsw +MIICETCCAbagAwIBAgIQFyReo7LqWopgbkJvcgr05TAKBggqhkjOPQQDAjBVMQsw CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xLTArBgNVBAMTJERp Z2lDZXJ0IFRFU1QgUm9vdCBDQSBmb3IgTUFUVEVSIFBLSTAgFw0yMjA2MDEwMDAw MDBaGA85OTk5MTIzMTIzNTk1OVowVTELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDkRp Z2lDZXJ0LCBJbmMuMS0wKwYDVQQDEyREaWdpQ2VydCBURVNUIFJvb3QgQ0EgZm9y IE1BVFRFUiBQS0kwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQChzJYO4tGlo0J YR48DhcqbhiPsYM+I4iDQ44pCQiy1tt2k3lwpo2w6VtqNzj2rwHicsRNsC68c9wD -IaPmNeuTo0IwQDAPBgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNV -HQ4EFgQUwOBkFQDsZ+J8r3xuLUmUx3Pet7owCgYIKoZIzj0EAwIDSAAwRQIgRQv2 -ij1REVJ0UnqknV1XqCtsZOgBUOjCXlFp9nxQtoACIQCK0ehUL8ewgYWGzByw9yWs -WBmRC9nEToE88lIXCAWbUg== +IaPmNeuTo2YwZDASBgNVHRMBAf8ECDAGAQH/AgEBMB0GA1UdDgQWBBTA4GQVAOxn +4nyvfG4tSZTHc963ujAOBgNVHQ8BAf8EBAMCAQYwHwYDVR0jBBgwFoAUwOBkFQDs +Z+J8r3xuLUmUx3Pet7owCgYIKoZIzj0EAwIDSQAwRgIhANQPosj8Q06GATusRAtX +VQFXJSSm8AgsulWwI35mEf22AiEAxiY2sTXcV3ZUiNl/O4RQ10UWMRMjrgo076cn +zy5r7zE= -----END CERTIFICATE----- diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_ELiteu_Matter_Development_PAA_01_vid_0x131F.der b/credentials/development/paa-root-certs/dcld_mirror_CN_ELiteu_Matter_Development_PAA_01_vid_0x131F.der new file mode 100644 index 0000000000000000000000000000000000000000..3789fe6fd48a698c1be2ea0b5295d9b1604cdb1a GIT binary patch literal 482 zcmXqLV!UV2#MrWcnTe5!i6h;0^%KXx60rtcY#dr`9_MUXn3)V54K)qa*_cCFn0XXj zeKJc@OBH+*OG;9U6kJlvQgiYPa#Qn46apL_6$}gwMGS=4xU|_ASs0rZ)i5#guoxN} zx*5oc^BNf$8UUe*0T4uq^O``o#-^60mQmEOBGN#ZjUDV}CPt{^nHkxcofufcB$vzz ztjIf-nDHU%*D1}bho3}W+K`=dQMG?I*R4*$1gqqO{F57B{fw#BFNsvWU|+`7>H6zT z#Khe@j{N3fPmo%iW{?8(6?3SpFeBrC77hb8AjQPUXut;&;|GZWgNc#NKo-R3V-aH! zxm?fo@OI+AqM4etQxEz}r?5vj7aPcfq?K7D48$6+D?kc#W)B7fS0+VlTtol&)!X}xgC%DPd`dPe->0uQf9vVc O#OSktnTe5!i9^jc^5wzcka7bqHV&;ek8`#x%uEI?XPuexMaypfn;sdZeS8bfCyKTT>TR{al*Q~?Mok6e6Q3`w1__UbJ5mA ro1Xq)QV4i2vu5`(AF-gU7;S}PX?3~@J@1t{w}^dHy&C)M=(ULeYs`(K literal 0 HcmV?d00001 diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA__vid_0x1387.pem b/credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA__vid_0x1387.pem new file mode 100644 index 00000000000000..6ccf475120de06 --- /dev/null +++ b/credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA__vid_0x1387.pem @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE----- +MIIBpjCCAUygAwIBAgIIJj1Z6cFTVHcwCgYIKoZIzj0EAwIwJDEiMCAGA1UEAwwZ +R292ZWUgVGVzdCBQQUEsdmlkPTB4MTM4NzAgFw0yMjA3MTAxNDIzNDNaGA85OTk5 +MTIzMTIzNTk1OVowJDEiMCAGA1UEAwwZR292ZWUgVGVzdCBQQUEsdmlkPTB4MTM4 +NzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABE3GwFGazJj0Kj6f7IwcIr4OoMwh +EwVNDEZ+UR00ZeJzd+8uGXLjyKZ6v//B34p4RvKJMk+Gq6uF6G6GT1ZXLCOjZjBk +MBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBTb +Y6ZTwaH+psljqWJ1ewuBEPWA9DAfBgNVHSMEGDAWgBTbY6ZTwaH+psljqWJ1ewuB +EPWA9DAKBggqhkjOPQQDAgNIADBFAiEAy7R/7blSlNX8WZGQrn63peA493kvYThb +zvmitcKy5fgCIFDvHKy7xkwWUmpcKyDGZn4tYIzvIwm0FvYl1V3mxdaR +-----END CERTIFICATE----- diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA_vid_0x1387.der b/credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA_vid_0x1387.der new file mode 100644 index 0000000000000000000000000000000000000000..ef88f5526dbc77abaa0902b3610c908975520e87 GIT binary patch literal 448 zcmXqLV%%fU#F(^znTe5!iGyu($lnJ?Gm{Ls*f_M>JkHs&Ff$qG8;ToR!m>8i>V`gM$c4A<8`ghKuUsv{bHt* literal 0 HcmV?d00001 diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA_vid_0x1387.pem b/credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA_vid_0x1387.pem new file mode 100644 index 00000000000000..ba09cdb569ca54 --- /dev/null +++ b/credentials/development/paa-root-certs/dcld_mirror_CN_Govee_Test_PAA_vid_0x1387.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBvDCCAWKgAwIBAgIIBrNU/eDFaWIwCgYIKoZIzj0EAwIwLzEXMBUGA1UEAwwO +R292ZWUgVGVzdCBQQUExFDASBgorBgEEAYKifAIBDAQxMzg3MCAXDTIyMDcxMDE0 +MjM0M1oYDzk5OTkxMjMxMjM1OTU5WjAvMRcwFQYDVQQDDA5Hb3ZlZSBUZXN0IFBB +QTEUMBIGCisGAQQBgqJ8AgEMBDEzODcwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNC +AATl/ZzC+tS/NiBWPrpBbgchrOxdpPUpwRXOd5u+tkWA+7d2xEYSuYYL/BpolCCJ +hxKp+XoFYM0zvnU0uOPWhirto2YwZDASBgNVHRMBAf8ECDAGAQH/AgEBMA4GA1Ud +DwEB/wQEAwIBBjAdBgNVHQ4EFgQUk4YyXgbZseQmMESNNOb7SNUM7SUwHwYDVR0j +BBgwFoAUk4YyXgbZseQmMESNNOb7SNUM7SUwCgYIKoZIzj0EAwIDSAAwRQIgJeX5 +H6GY+nhDObPbinkoEDAweQOOYSPfsgUbypL4yrYCIQCksMRPy62kSdxfaTmR1C4K +gYU/+xitxnDp3AmKJKhWeg== +-----END CERTIFICATE----- diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_Haier-Matter-PAA-01_vid_0x1348.der b/credentials/development/paa-root-certs/dcld_mirror_CN_Haier-Matter-PAA-01_vid_0x1348.der new file mode 100644 index 0000000000000000000000000000000000000000..71d40bb41a8857bfdaa612a9b6157aebd9686fbb GIT binary patch literal 458 zcmXqLVmxNh#F(>ynTe5!i6gm3hw5W!Ok%z_5*u=s>L7dmf$k4z5h(I7p zg5L-TfIK53V^d30%P2Ct;`}}Al86g0aD;HdoUQdGAT05pB&Y6@j+MF{HuF@tpE7?xnt&i zD@IQT1+JNU1C|GLC@?9Q-}y8vH%6SjV9$-HC1;Or;;ft>RC#*;{+gFpyDRm|xB(-l BjKcr` literal 0 HcmV?d00001 diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_Haier-Matter-PAA-01_vid_0x1348.pem b/credentials/development/paa-root-certs/dcld_mirror_CN_Haier-Matter-PAA-01_vid_0x1348.pem new file mode 100644 index 00000000000000..babc380cc89dcc --- /dev/null +++ b/credentials/development/paa-root-certs/dcld_mirror_CN_Haier-Matter-PAA-01_vid_0x1348.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBxjCCAWygAwIBAgIIYEQ9AfaLNYYwCgYIKoZIzj0EAwIwNDEcMBoGA1UEAwwT +SGFpZXItTWF0dGVyLVBBQS0wMTEUMBIGCisGAQQBgqJ8AgEMBDEzNDgwIBcNMjIx +MDAxMDAwMDAwWhgPMjIyMjEwMDIyMzU5NTlaMDQxHDAaBgNVBAMME0hhaWVyLU1h +dHRlci1QQUEtMDExFDASBgorBgEEAYKifAIBDAQxMzQ4MFkwEwYHKoZIzj0CAQYI +KoZIzj0DAQcDQgAEGwzQmLOYzyfR8zgxQKB3Y1FiFmlACYiFUJ5vgO1zg69sck9c +cq95hXRsPUirHNQ7IkH6c0b3MYhGCimiKeXD9aNmMGQwEgYDVR0TAQH/BAgwBgEB +/wIBATAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFFsjg5exUHGu9YHHsqt2vlbk +NGriMB8GA1UdIwQYMBaAFFsjg5exUHGu9YHHsqt2vlbkNGriMAoGCCqGSM49BAMC +A0gAMEUCIQCfk1qC0eCKdp/VvPiv8fvnQWnfOgFJQCAKmb1Qp1CIIAIgN9zymm1c +FwdwvNhapM3Fsgl5n1J5y7+/fOnVi3kudgs= +-----END CERTIFICATE----- diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_Meross_Development_PAA_vid_0x1345.der b/credentials/development/paa-root-certs/dcld_mirror_CN_Meross_Development_PAA_vid_0x1345.der new file mode 100644 index 0000000000000000000000000000000000000000..7708bb628796d8ecc0fd11ec49cf4428b7dfa818 GIT binary patch literal 462 zcmXqLVmxKg#8|L^nTe5!i6eZG7yr}eE=>kpY#dr`9_MUXn3)XB4do4F*_cCFn0dr} zQ;YJ8ixpf_%Tjal3vyHQN)!Sd9SubcgxI*W*%(1vPQJhfh7vULlbhYd*z= z?KY!|l2=F+v^0%*f8{#K3Z;d1ZmaVZDF);VZad{T03=C2EnHWp^|mam*=;AO+|F z=1^H-M#ldv90qJaiiwfYfDa_b4-x}S=JDL5~FGuhugX!CBd6Dp5CMy?9TTM%OPGwnWu_WmawuO7Sw0BZh$F#rGn literal 0 HcmV?d00001 diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_Midea_PAA_vid_0x118C.pem b/credentials/development/paa-root-certs/dcld_mirror_CN_Midea_PAA_vid_0x118C.pem new file mode 100644 index 00000000000000..674888053a971d --- /dev/null +++ b/credentials/development/paa-root-certs/dcld_mirror_CN_Midea_PAA_vid_0x118C.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBsTCCAVigAwIBAgIId8qAUP/Yx8EwCgYIKoZIzj0EAwIwKjESMBAGA1UEAwwJ +TWlkZWEgUEFBMRQwEgYKKwYBBAGConwCAQwEMTE4QzAgFw0yMTA2MjgxNDIzNDNa +GA85OTk5MTIzMTIzNTk1OVowKjESMBAGA1UEAwwJTWlkZWEgUEFBMRQwEgYKKwYB +BAGConwCAQwEMTE4QzBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNSDqXBAwy7+ +LxfbIxFBUja2JiogiMYMvPCVE1ZC2oVGbif17/9nIxYbKHQX3n4QMeR0xpn60OKx +cWiNd6meNE6jZjBkMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEG +MB0GA1UdDgQWBBQSX9Aagss/AwlQ6JWVprNY9SpalDAfBgNVHSMEGDAWgBQSX9Aa +gss/AwlQ6JWVprNY9SpalDAKBggqhkjOPQQDAgNHADBEAiBoZq5htW2zMEhKXp9/ +JR+KPraZp4oVGh8ZK1IVSbOwagIgQ6Psk09HUrO7Fsgk4/FZqlBuoFQ6+WbfACu/ +5Ijq4O0= +-----END CERTIFICATE----- diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_OPPO_Test_PAA_vid_0x1341.der b/credentials/development/paa-root-certs/dcld_mirror_CN_OPPO_Test_PAA_vid_0x1341.der new file mode 100644 index 0000000000000000000000000000000000000000..984f1be76cd8ba689b16ae977dd07b5a4e43adcb GIT binary patch literal 445 zcmXqLV%%xa#F(&vnTe5!iKFOc9#5K+u8IK{8;4e#$2nUTW+nqYLoovpHs(+kW*%Pu zfB=7mkksN5g#brKLlFZZHZE;8Mi$1VMKw%}JS>LBCWZzI;=D$N24+SUh9*YFCdN?` z{FXpqXk-jTrk19bQ6!rfX&}tT4t5U{Bh+EcjO@%#3@i_>9WgXocq((2@maqwaXpF` zwg-4cxJpWE*)LvwHcRQVh9^tt+Jiw1602Y8soQsXX#0vSo<5`CjNZI=7xUvMCoE1g zNCA3+IaF4dk?}tZhXEUqVq#=8-~);AgT#PAz{qAG3*z&!h_Q&A>3s0^Zk7=Lm5at( zGVNKfia!^AZy*nnR%Vef5Np7$04YG3-5CsAm=r2BOansBMg3p9{lS(?)17}TJ(%z4 zYiaO7Is2WO)t;_3ObUrtLr<-fVXkKlcpfh@KWLq#`J)MZC%2t;>raR+GiCJx08`L{ A=l}o! literal 0 HcmV?d00001 diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_OPPO_Test_PAA_vid_0x1341.pem b/credentials/development/paa-root-certs/dcld_mirror_CN_OPPO_Test_PAA_vid_0x1341.pem new file mode 100644 index 00000000000000..5913e125bd2035 --- /dev/null +++ b/credentials/development/paa-root-certs/dcld_mirror_CN_OPPO_Test_PAA_vid_0x1341.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBuTCCAWCgAwIBAgIIculuDGZCLSQwCgYIKoZIzj0EAwIwLjEWMBQGA1UEAwwN +T1BQTyBUZXN0IFBBQTEUMBIGCisGAQQBgqJ8AgEMBDEzNDEwIBcNMjEwNjI4MTQy +MzQzWhgPOTk5OTEyMzEyMzU5NTlaMC4xFjAUBgNVBAMMDU9QUE8gVGVzdCBQQUEx +FDASBgorBgEEAYKifAIBDAQxMzQxMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAE +4NbEMTKhymmaM81O9F6MIdC3UEpYRRkbKj+jq81qIvMoSQRVrcFSABir6S4nP4pI +K00Wo5eYcMwunu7Rb1+TYKNmMGQwEgYDVR0TAQH/BAgwBgEB/wIBATAOBgNVHQ8B +Af8EBAMCAQYwHQYDVR0OBBYEFMyJ4O3dahIP1NEztGk/BdUX5xPvMB8GA1UdIwQY +MBaAFMyJ4O3dahIP1NEztGk/BdUX5xPvMAoGCCqGSM49BAMCA0cAMEQCIHgoNVBU +zlr/rbfgtNKXQ/ilwW9BTTkw8CNr7iY6vIqsAiBh1VXKrhwDfwVQ518Un1KuGTfi +kA7JtstGj2BddjUFSg== +-----END CERTIFICATE----- diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_StrongKey_G1_Development_PAA_O_StrongKey.der b/credentials/development/paa-root-certs/dcld_mirror_CN_StrongKey_G1_Development_PAA_O_StrongKey.der new file mode 100644 index 0000000000000000000000000000000000000000..fc101d462caa9c5bc8746cc65eeaf65e812b73f5 GIT binary patch literal 484 zcmXqLVtioG#MrignTe5!Nrc_V?DT@(g$ri7sw_Qtt0Yl;s`(xRE;bIWHji_*EX+&> z)`qGE%52P`EX+JI!6ilcdFkG%l?v{L3NEQ-sX6%txv6<23IUFehC&7cAZ1)UoN#3Z z3gWy*Mg|s!<^~3ahNfmw68x4xU}$6vM5dOemQj=$A88=W#twEV6C>2g%#7^JP7EyR zGFzp*A9xO!PQTi8y0=j?fITx{rGl}{1 zNfB?$Lb>z1m+V@R(BZT=%^<}<2h@RnVaR={An!3+^ zx;(?Sb|W^I?Tgb4Qh?rJ4wV&VWc<&3xi_&{R(ATeODFtQoQg7|zaVk{zM z%j^$)pXmSU{@u%SKS+qVGu9Ty8_0vCm02VV#2T{^99TZY@ zR%71kJY{y{c1~YKe$Sl3eRdpu&JT-~m=u`2O1~AZU17C-x0kv{;HCT4$>P6X-8}hg M8ej66GbMBV0ZA8;2mk;8 literal 0 HcmV?d00001 diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_TP-Link_Matter_Test_PAA_vid_0x1188.pem b/credentials/development/paa-root-certs/dcld_mirror_CN_TP-Link_Matter_Test_PAA_vid_0x1188.pem new file mode 100644 index 00000000000000..29a72be4f79af1 --- /dev/null +++ b/credentials/development/paa-root-certs/dcld_mirror_CN_TP-Link_Matter_Test_PAA_vid_0x1188.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIBzjCCAXSgAwIBAgIIAqMH90Sy494wCgYIKoZIzj0EAwIwODEgMB4GA1UEAwwX +VFAtTGluayBNYXR0ZXIgVGVzdCBQQUExFDASBgorBgEEAYKifAIBDAQxMTg4MCAX +DTIxMDYyODE0MjM0M1oYDzk5OTkxMjMxMjM1OTU5WjA4MSAwHgYDVQQDDBdUUC1M +aW5rIE1hdHRlciBUZXN0IFBBQTEUMBIGCisGAQQBgqJ8AgEMBDExODgwWTATBgcq +hkjOPQIBBggqhkjOPQMBBwNCAATcnLu4AofTjqLNrZjPf+RV28sommDityDY65F8 +Kg0VLZn6LjfspedzLJunVTTuftBewdySlb4/lx8AtocyBkS3o2YwZDASBgNVHRMB +Af8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUdqY/wPeRT+rf +3dOd8BgWRwF9cV8wHwYDVR0jBBgwFoAUdqY/wPeRT+rf3dOd8BgWRwF9cV8wCgYI +KoZIzj0EAwIDSAAwRQIhALUi1VbKwRIhQyYDtUOUm4G3CU0hD0lscb4+CI5D4XMi +AiACSnX2ca2oOre7SidIUdLfO2MX++rZyfqWDmPMzHSdTw== +-----END CERTIFICATE----- diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_deveritec_GmbH_Test_PAA_vid_0x1362.der b/credentials/development/paa-root-certs/dcld_mirror_CN_deveritec_GmbH_Test_PAA_vid_0x1362.der new file mode 100644 index 0000000000000000000000000000000000000000..f944dc7082a25c090008ae7b11d3517f42ab95a5 GIT binary patch literal 463 zcmXqLVmxio#8|X|nTe5!i6e*En|Jz)%60=THV&;ek8`#x%uEIrh6)C9Y|No7%sk>L zsb#4}nI);o3huc{9tt6;#U%;>j*f;R210CH+H8z0j7^Jbm>79j42{i<4CKUljf@Np z42=xHAWEFq7|1oSFful^G_{PPz~o2+VK#QK3z-<9PGx3fXLe#>$;f{l=MWy$EM(-y zaru8Jue#c*HnaJax{D05?l#I-DERX-M5zV+_|W3&d!*#+t~`lj3OQGfzc{aSf01^t ze_!X~G=mhNXP84}g&7(Dvv3%&0VyU%Mgu;O7(Yl17$}Tv2C^VNABz}^NW=a~nzPbu zZkhBi@@**o^08UP&dfj_B(2OMVIbCkT>(-MGrKbwxG*VHRoBY-^e4Vrb!)OfRVxQq zzHdYG>G1a-bA*Gm*1t9R%%os(TA}>ICAlMWE~Z(w1fE&VU;a&2#&U&|?dFy2I-6PF F0|3Rci01$R literal 0 HcmV?d00001 diff --git a/credentials/development/paa-root-certs/dcld_mirror_CN_deveritec_GmbH_Test_PAA_vid_0x1362.pem b/credentials/development/paa-root-certs/dcld_mirror_CN_deveritec_GmbH_Test_PAA_vid_0x1362.pem new file mode 100644 index 00000000000000..8de4ef8bd2467e --- /dev/null +++ b/credentials/development/paa-root-certs/dcld_mirror_CN_deveritec_GmbH_Test_PAA_vid_0x1362.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIByzCCAXKgAwIBAgIIbANLDZfoeYcwCgYIKoZIzj0EAwIwODEgMB4GA1UEAwwX +ZGV2ZXJpdGVjIEdtYkggVGVzdCBQQUExFDASBgorBgEEAYKifAIBDAQxMzYyMB4X +DTIyMTAxMjAwMDAwMFoXDTMyMTAwODIzNTk1OVowODEgMB4GA1UEAwwXZGV2ZXJp +dGVjIEdtYkggVGVzdCBQQUExFDASBgorBgEEAYKifAIBDAQxMzYyMFkwEwYHKoZI +zj0CAQYIKoZIzj0DAQcDQgAEaG/rXkBXUoMSMkYI0/9VDScmqoY2n3ktojBq3YEf +eCBPDQBaJlL48IRFTcR09bpuGMYgbNTH6M8i36IrjU+OiaNmMGQwEgYDVR0TAQH/ +BAgwBgEB/wIBATAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFIC/kimaZjzaNI+i +TYBz9PGDJD42MB8GA1UdIwQYMBaAFIC/kimaZjzaNI+iTYBz9PGDJD42MAoGCCqG +SM49BAMCA0cAMEQCIHp7fR5Mj2HqqtqTEHqFCApvTYCDy1fv8WwTUiqv7TTzAiA4 +yyB38NIexJzRZjmEUcyrD3f2HRw5qEI9s6kHLLMF7w== +-----END CERTIFICATE----- diff --git a/credentials/development/fetch-development-paa-certs-from-dcl.py b/credentials/fetch-paa-certs-from-dcl.py similarity index 80% rename from credentials/development/fetch-development-paa-certs-from-dcl.py rename to credentials/fetch-paa-certs-from-dcl.py index 9eb530de3d1bfd..141d7ea69e8af1 100644 --- a/credentials/development/fetch-development-paa-certs-from-dcl.py +++ b/credentials/fetch-paa-certs-from-dcl.py @@ -23,10 +23,16 @@ # Usage example when the script is run from the CHIP SDK root directory: # python ./credentials/development/fetch-development-paa-certs-from-dcl.py /path/to/dcld # +# Usage example when the script is run from the CHIP SDK root directory for fetching production PAAs: +# python ./credentials/development/fetch-development-paa-certs-from-dcl.py /path/to/dcld production +# # The result will be stored in: # credentials/development/paa-root-certs +# In case of production - 2nd usage example above - the result will be stored in: +# credentials/production/paa-root-certs # +from contextlib import nullcontext import os import sys import subprocess @@ -35,6 +41,8 @@ from cryptography.hazmat.primitives import serialization from cryptography import x509 +PRODUCTION_NODE_URL = 'https://on.dcl.csa-iot.org:26657' + def parse_paa_root_certs(cmdpipe, paa_list): """ @@ -77,11 +85,11 @@ def parse_paa_root_certs(cmdpipe, paa_list): paa_list.append(copy.deepcopy(result)) -def write_paa_root_cert(cmdpipe, subject): +def write_paa_root_cert(cmdpipe, subject, prefix): pem_read = False subject_as_text_read = False - filename = 'paa-root-certs/dcld_mirror_' + \ + filename = prefix + 'paa-root-certs/dcld_mirror_' + \ re.sub('[^a-zA-Z0-9_-]', '', re.sub('[=, ]', '_', subject)) with open(filename + '.pem', 'wb+') as outfile: while True: @@ -98,7 +106,7 @@ def write_paa_root_cert(cmdpipe, subject): break if b'subjectAsText:' in line: new_subject = line.split(b': ')[1].strip().decode("utf-8") - new_filename = 'paa-root-certs/dcld_mirror_' + \ + new_filename = prefix + 'paa-root-certs/dcld_mirror_' + \ re.sub('[=,\\\\ ]', '_', new_subject) subject_as_text_read = True break @@ -116,19 +124,27 @@ def write_paa_root_cert(cmdpipe, subject): def main(): - if len(sys.argv) == 2: + if len(sys.argv) >= 2: dcld = sys.argv[1] else: sys.exit( "Error: Please specify exactly one input argument; the path to the dcld tool binary") + production = False + if len(sys.argv) >= 3: + if sys.argv[2] == "production": + production = True + previous_dir = os.getcwd() abspath = os.path.dirname(sys.argv[0]) os.chdir(abspath) os.makedirs('paa-root-certs', exist_ok=True) - cmdpipe = subprocess.Popen([dcld, 'query', 'pki', 'all-x509-root-certs'], + cmdlist = ['query', 'pki', 'all-x509-root-certs'] + production_node_cmdlist = ['--node', PRODUCTION_NODE_URL] + + cmdpipe = subprocess.Popen([dcld] + cmdlist + production_node_cmdlist if production else [], stdout=subprocess.PIPE, stderr=subprocess.PIPE) paa_list = [] @@ -136,11 +152,14 @@ def main(): parse_paa_root_certs(cmdpipe, paa_list) for paa in paa_list: + + cmdlist = ['query', 'pki', 'x509-cert', '-u', + paa[b'subject'].decode("utf-8"), '-k', paa[b'subjectKeyId'].decode("utf-8")] + cmdpipe = subprocess.Popen( - [dcld, 'query', 'pki', 'x509-cert', '-u', - paa[b'subject'].decode("utf-8"), '-k', paa[b'subjectKeyId'].decode("utf-8")], + [dcld] + cmdlist + production_node_cmdlist if production else [], stdout=subprocess.PIPE, stderr=subprocess.PIPE) - write_paa_root_cert(cmdpipe, paa[b'subject'].decode("utf-8")) + write_paa_root_cert(cmdpipe, paa[b'subject'].decode("utf-8"), "production/" if production else "development/") os.chdir(previous_dir) diff --git a/credentials/production/paa-root-certs/dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert___Inc._C_US.der b/credentials/production/paa-root-certs/dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert___Inc._C_US.der new file mode 100644 index 0000000000000000000000000000000000000000..3b9d3fef53556159254761dbe3b01dc29df59c51 GIT binary patch literal 529 zcmXqLV&XMuV%)TVnTe5!NuavC*L10S+UxA(9fHkGx|JkHs&Ff$nh8*&?P zvN4CUun9AT1{;bSh=Mp=!h9~7>6y-{MI|~4o_Wc7hS~<2APHt+C76UlP=0=ig0rJS zT7Hp&uVYAvYmh>Kx2J-;p@D)puaS{~g^`H?7(_|%TLOWhkueaNTAEr$(ZsC z2NL54i2(zXk=+rynnx0wz4?Y)Kgd6XZ?#t0scn-PBWQz literal 0 HcmV?d00001 diff --git a/credentials/production/paa-root-certs/dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert___Inc._C_US.pem b/credentials/production/paa-root-certs/dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert___Inc._C_US.pem new file mode 100644 index 00000000000000..fef0e13a9d9c7c --- /dev/null +++ b/credentials/production/paa-root-certs/dcld_mirror_CN_DigiCert_Root_CA_for_MATTER_PKI_G1_O_DigiCert___Inc._C_US.pem @@ -0,0 +1,14 @@ +-----BEGIN CERTIFICATE----- +MIICDTCCAbKgAwIBAgIQe3eNNaVHZutrY7gRg4ItsjAKBggqhkjOPQQDAjBTMQsw +CQYDVQQGEwJVUzEXMBUGA1UEChMORGlnaUNlcnQsIEluYy4xKzApBgNVBAMTIkRp +Z2lDZXJ0IFJvb3QgQ0EgZm9yIE1BVFRFUiBQS0kgRzEwIBcNMjIwODI0MDAwMDAw +WhgPOTk5OTEyMzEyMzU5NTlaMFMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5EaWdp +Q2VydCwgSW5jLjErMCkGA1UEAxMiRGlnaUNlcnQgUm9vdCBDQSBmb3IgTUFUVEVS +IFBLSSBHMTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABAVbq6wD9zzDXbEObnSN +OMNLrGyLBok/Le7bYMzRBn8G4aNSEDw1ClO4gAbrZqpDJy5QSmF9VpKPx9FOsvmV +bZujZjBkMBIGA1UdEwEB/wQIMAYBAf8CAQEwDgYDVR0PAQH/BAQDAgEGMB0GA1Ud +DgQWBBQyUEUZM0RZm0Zl1Fn9OhXxwRbMvTAfBgNVHSMEGDAWgBQyUEUZM0RZm0Zl +1Fn9OhXxwRbMvTAKBggqhkjOPQQDAgNJADBGAiEAh88I/wwZ6/x4wrLLZeEZZEQi +KqmgvTeRD3kPQ1LoCFgCIQCKVfavo16G+mSmMEFD2O/vsx15c2U1SS0rTK/ogRAP +4g== +-----END CERTIFICATE----- diff --git a/credentials/production/paa-root-certs/dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.der b/credentials/production/paa-root-certs/dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.der new file mode 100644 index 0000000000000000000000000000000000000000..3a75a3657b03a6f775e193cc71a06fb55d9bfc73 GIT binary patch literal 517 zcmXqLVq!FCVqCs}nTe5!i9NYEu_!;k#DI&9L#xf>oGlA8lR=On50K9s%EHCN>>TW9 zsAHf7;xY3m`zDr@q!uYSrxulDre!84mSpDVDJ15lD1@XImt^LpD>yqEiWms7acQ$L zvM@F+s$pW}VR1HfG%!#Q=QT1iFgGwav^26XFo}}jH!=hYm>C*F1!!Vxq=7ISJJ?@L zj8G3UGqN)~F|b&8Ssh*#yYF-n|1(8do3$QE`QHT>ESWTa?Tv&VkIMfaxF>J7&A7^> zr8>%rHE%^B-{kUlZ{MkkGylD5%BXs}&tq|#K?=~L%%QTvjEw(TI1Jc;6cZz(0Ut<= zA0!40N=7yVSrDI(MT|vc`jgBHM_EJ;M6VXA@%-{1@kr@SbTTNM~x-Q-QP@|_9-_Dg?Ic)VNzsxzsI1fd#8SX dO9fkF&;!v(2~CSL^DUyg<9*HFeZCo(3jkSUn}PrU literal 0 HcmV?d00001 diff --git a/credentials/production/paa-root-certs/dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.pem b/credentials/production/paa-root-certs/dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.pem new file mode 100644 index 00000000000000..5a003156fd6c65 --- /dev/null +++ b/credentials/production/paa-root-certs/dcld_mirror_CN_Matter_Certification_and_Testing_CA_O_CSA_vid_0xC5A0.pem @@ -0,0 +1,13 @@ +-----BEGIN CERTIFICATE----- +MIICATCCAaegAwIBAgIHY3Nhcm9vdDAKBggqhkjOPQQDAjBSMQwwCgYDVQQKDAND +U0ExLDAqBgNVBAMMI01hdHRlciBDZXJ0aWZpY2F0aW9uIGFuZCBUZXN0aW5nIENB +MRQwEgYKKwYBBAGConwCAQwEQzVBMDAgFw0yMjA3MDcxOTI4MDRaGA8yMTIyMDYx +MzE5MjgwNFowUjEMMAoGA1UECgwDQ1NBMSwwKgYDVQQDDCNNYXR0ZXIgQ2VydGlm +aWNhdGlvbiBhbmQgVGVzdGluZyBDQTEUMBIGCisGAQQBgqJ8AgEMBEM1QTAwWTAT +BgcqhkjOPQIBBggqhkjOPQMBBwNCAAQ4SjrDql2+y3IP5iEdPK1IYm/3EaCkkp+t +2GD44nf/wN4fPrYzejSEe1o6BW6ocQ6Td+7t7iUXA/3ZNQEly45Io2YwZDASBgNV +HRMBAf8ECDAGAQH/AgEBMA4GA1UdDwEB/wQEAwIBBjAdBgNVHQ4EFgQUl+Rp0MUE +FMJvxwH3fpR3OQmN9qUwHwYDVR0jBBgwFoAUl+Rp0MUEFMJvxwH3fpR3OQmN9qUw +CgYIKoZIzj0EAwIDSAAwRQIgearlB0fCJ49UoJ6xwKPdlPEopCOL9jVCviODEleI ++mQCIQDvvDCKi7kvj4R4BoFS4BVZGCk4zJ84W4tfTTfu89lRbQ== +-----END CERTIFICATE----- diff --git a/credentials/production/paa-root-certs/dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.der b/credentials/production/paa-root-certs/dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.der new file mode 100644 index 0000000000000000000000000000000000000000..1b667f2a11c038255ed52e692c7eabdf0586f029 GIT binary patch literal 472 zcmXqLV!UF|#8|U{nTe5!Nu)T-Zr>7J`;B}HWUT+Z6gOdyaqadH@%i`m{=JgW MzrPP9vCgak05jO0RR910 literal 0 HcmV?d00001 diff --git a/credentials/production/paa-root-certs/dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.pem b/credentials/production/paa-root-certs/dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.pem new file mode 100644 index 00000000000000..f88119e4f494f1 --- /dev/null +++ b/credentials/production/paa-root-certs/dcld_mirror_CN_StrongKey_Matter_G1_PAA_O_StrongKey.pem @@ -0,0 +1,12 @@ +-----BEGIN CERTIFICATE----- +MIIB1DCCAXygAwIBAgIUc2o+vqQtP7EOoBw7/O0Wpob9HWUwCgYIKoZIzj0EAwIw +NjEgMB4GA1UEAwwXU3Ryb25nS2V5IE1hdHRlciBHMSBQQUExEjAQBgNVBAoMCVN0 +cm9uZ0tleTAgFw0yMjA5MTMyMTIyMzVaGA85OTk5MTIzMTIzNTk1OVowNjEgMB4G +A1UEAwwXU3Ryb25nS2V5IE1hdHRlciBHMSBQQUExEjAQBgNVBAoMCVN0cm9uZ0tl +eTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABEqgWEHD/XHc8QXOrtjCZn6x34i1 +l/vM1nYVdGfNT7HGQojTd3TMjKWQppKcTnl7pN6ua3XmuJQCm/RekenBvcujZjBk +MBIGA1UdEwEB/wQIMAYBAf8CAQEwHwYDVR0jBBgwFoAUN04pWsVRcwuvZdUpg5tO +4J05WIowHQYDVR0OBBYEFDdOKVrFUXMLr2XVKYObTuCdOViKMA4GA1UdDwEB/wQE +AwIBBjAKBggqhkjOPQQDAgNGADBDAh8a5dw6CObybMr8nqaou9lv9PqPbj3DSd+c +yQm19Mg7AiAVcSK0RXTwLjAef55gWgq7SBRM/u3f3nRV/fvCYgWZfA== +-----END CERTIFICATE-----