diff --git a/test_util/wpt b/test_util/wpt index fd4dc94943..e664d8ccb0 160000 --- a/test_util/wpt +++ b/test_util/wpt @@ -1 +1 @@ -Subproject commit fd4dc94943a97e0aca9a5f7992c4de08cccf28a1 +Subproject commit e664d8ccb0a25bb28b3e027bce6817e9108845e0 diff --git a/tools/wpt/certs/cacert.key b/tools/wpt/certs/cacert.key new file mode 100644 index 0000000000..45bbf1474f --- /dev/null +++ b/tools/wpt/certs/cacert.key @@ -0,0 +1,30 @@ +-----BEGIN ENCRYPTED PRIVATE KEY----- +MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIHO07RwrX2HECAggA +MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECCJxs0GRmOtUBIIEyI1Jw+7YZknJ +RzvuJmSm/thf/V+n7gIlIMzjBJopbv9NHO+4JmCd57xVkaUlBIbHBRFcdsX1aR84 +f5tI0S1Co8B0AWWY1/p7tLELKC4ccO8GIiD7/eTmzKoEJ/xXd/DoQQBSsI8T1JdX +0xE148ePJirUqrS4eiYhJU6CYwIwbRVUn5Th5YtutG3ryx8gjzreszsXRBCP6Ugt +X9JD4f0AiuRYQ0QxlewQ4EJ6TNCBamXAbmefPw2dXHgRoxoeTXPfXY7dNYrt2Kff +/x/8rEhU7Z1jidn7Vuq6UvOjVqW+TbRHWt81WXK7OWQRvxffuSsRrrfYGsM+2ikB +jka49fZrGsAho2hrsGDNaYYE4cqH+yeLyDaLIGcvtosUrfZEQ8SF+TBFEgPYfsUT +g1JTOf2KOobVb3DZBTyboBsBMRnN5qajyS7SNt3DdvicphvZD0kHlrHjs+Qn0pX3 +h6NCyy0FOIvb3MGg+2nsEczbe6X37xzdCxPOIOmXf3x7jFgUmiWs37neDLg8DPcA +4I78DApk6T6ro9OAap8lThljr2HQZOA9wY8n0O/lFvd/ybQ17IcR/iMtmxmfsUWE +h9biiDxXTtxPUEE7uIyVblgCLCRzR7qAphIVFFzO+BoRmk7fb3kW67QaXLT9u9rb +U1scZD+stWYoY1/6Q9bacEzpvWvNtfxXBy9ro8p9iuoBjypTs665RN5DC6Pp3ItJ +cyr2ITSolwSyzEDWgMETsXaTp1k9j2Y+MOn4vPKBfXqrbqUaKyoj/r1ZdnTWqibM +FSQJTaEwG8s5Zc+qghwTdlBsKZN0fEbKR5cH8RHMrJSOaxf/XPNBpNbRMPXNBcPg +v3uQuoE8FFF9tXhME9+0Sp4j/K+n8AhCqHij32SsZnf3Hqdd6m3IAt6OJNI24JHw +2TV0P4v49OJvc3C3Nlx8DeodqgFkXFKR7Udkk00INYMyih2XP0vDOnucob5+29p4 +mtgjp2HbLxrfIMdsOsLhSZDOGB0hZWQttBwjMv/Ukr8rdYfh5sjV+foyX0EPottn +PDI2Rf3HrUiMemfNTG2xhSs2Z7YnTccyAIy3IVgUl26IFztcVg5s2I0EEnG5bkI7 +sdcYLClAC4JPPvIWi31FTH7B8UW/T3fm/1pbDN+/29SfLrXOOelpOYNUJ6ucPZZs +i+0ROYCkrcKcwmbj49Nruuc9U0yW3ivN8L29nsoIB5SZB7yjgudPxXSJGiXZ0DHD +xb8HwZZAOI1WQasQS+Lj5xFvNR+a9B3lLnyP+eROQtTDGCUAsbEZxtO6drWdrvcF +tQi1mo4LxW7WL9CFTf4qSeCH4nQc+66SdnXmY7OYkMgPe7DCGPZaaPNhvjVe3IfR ++7SAt1ffHyDUPDU/T6vikyiPOSsxSbJceLS+hSzt6elpRReNpmuMep+rGBaFTgXb +e5AusF54gnC5C9766bk5ko3aZpDyXrbkin3X3ZkIfoMoh10f2ghbCeQG1NbLE8cx +wHBJ/Urk55eaf/y3bT6VK+ncogAs0OMFZBYmZ5iFPKgN6OVkGfJd3NYZJ5aEa4+Q ++TaiHg93MRD8P2uFSWwHrqbqAZ5cpiIIT3ax4Zl4dfCYID2KK34W2ER6Ey3JUmi9 +x30qw0NPGDiF18g0iZjc5Q== +-----END ENCRYPTED PRIVATE KEY----- diff --git a/tools/wpt/certs/cacert.pem b/tools/wpt/certs/cacert.pem new file mode 100644 index 0000000000..08310db344 --- /dev/null +++ b/tools/wpt/certs/cacert.pem @@ -0,0 +1,178 @@ +-----BEGIN CERTIFICATE----- +MIIg6DCCH9CgAwIBAgIDBotOMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl +Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTA1MzExNzMyMzdaFw0yMjA1MzExNzMyMzda +MB0xGzAZBgNVBAMMEndlYi1wbGF0Zm9ybS10ZXN0czCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBALKOYQRW26+mwdimhyzrw0Zy/50glXBIyJw4DdLwTjYy +y2OBzspsRIc062vZWj5v6KkaqP24wKnk9Tby5NkXYIYRk5q6ooVBzGV7hdRFuj86 +z4ughM2jZVwy8iGUKw5yQywh+2U11TtIRZtKo+NlIB+yWC6ZfaMohzvBQn+FPLzj +LawPV3j7nezASyfsy/r1eVurbOZX5B7MPDLgEF4dl7xnkwWTJ82b7vOf+JEivTtN +IyY+EZ37UDJ+Qv9w1cWRFjb2Qr6SXUyatquiniWO2nRQVQM0rYtsPAIPRx2gw+Dk +c632OB5LwwfBK8wgdVm4Q41zOtH6PSgvbvVwgs3nk60CAwEAAaOCHi8wgh4rMAwG +A1UdEwQFMAMBAf8wHQYDVR0OBBYEFIKlGCv5KFxe/Lp2IPPK1pDkEtNnMEcGA1Ud +IwRAMD6AFIKlGCv5KFxe/Lp2IPPK1pDkEtNnoSGkHzAdMRswGQYDVQQDDBJ3ZWIt +cGxhdGZvcm0tdGVzdHOCAwaLTjALBgNVHQ8EBAMCAgQwEwYDVR0lBAwwCgYIKwYB +BQUHAwEwgh2PBgNVHREEgh2GMIIdgoIRd2ViLXBsYXRmb3JtLnRlc3SCFXd3dy53 +ZWItcGxhdGZvcm0udGVzdIIVb3A0LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDYud2Vi +LXBsYXRmb3JtLnRlc3SCFW9wNS53ZWItcGxhdGZvcm0udGVzdIIVb3AyLndlYi1w +bGF0Zm9ybS50ZXN0ghVvcDMud2ViLXBsYXRmb3JtLnRlc3SCFW9wMS53ZWItcGxh +dGZvcm0udGVzdIIVb3A3LndlYi1wbGF0Zm9ybS50ZXN0ghVub3Qtd2ViLXBsYXRm +b3JtLnRlc3SCFW9wOC53ZWItcGxhdGZvcm0udGVzdIIVb3A5LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDE5LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDU3LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDcwLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDkzLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDgwLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDg4LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDM5LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDk4LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDY3LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDE3LndlYi1wbGF0Zm9y +bS50ZXN0ghZ3d3cxLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDc4LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDMyLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDc2LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDY1LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDUzLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDk3LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDY2LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDIyLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDg1LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDQ1LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDk5LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDE0LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDgyLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDkxLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDUwLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDI1LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDQwLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDczLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDg0LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDk2LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDMxLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDI2LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDQyLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDQ5LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDEyLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDQ4LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDM4LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDU0LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDYyLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDExLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDM0LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDI3LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDE1LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDQxLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDIxLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDg3LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDkyLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDQzLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDcyLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDEzLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDc0LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDU1LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDU4LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDQ3LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDI5LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDU5LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDIzLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDI0LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDE4LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDYxLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDYwLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDc3LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDgxLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDM2LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDIwLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDg5LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDUyLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDY4LndlYi1wbGF0Zm9ybS50ZXN0ghZ3d3cyLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDQ0LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDY0LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDg2LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDQ2LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDc1LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDM3LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDY5LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDM1LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDYzLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDEwLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDUxLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDgzLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDk0LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDI4LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDE2LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDMwLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDkwLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDk1LndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDU2LndlYi1wbGF0Zm9ybS50ZXN0ghZvcDMzLndlYi1wbGF0Zm9y +bS50ZXN0ghZvcDcxLndlYi1wbGF0Zm9ybS50ZXN0ghZvcDc5LndlYi1wbGF0Zm9y +bS50ZXN0ghl3d3cud3d3LndlYi1wbGF0Zm9ybS50ZXN0ghlvcDQubm90LXdlYi1w +bGF0Zm9ybS50ZXN0ghlvcDYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghlvcDcubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0ghlvcDMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghlv +cDgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghlvcDkubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghlvcDIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghlvcDUubm90LXdlYi1wbGF0 +Zm9ybS50ZXN0ghlvcDEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghl3d3cubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDkzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3 +OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjUubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDM1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0My5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMzQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ1Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3AxNS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNjcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI3Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A2Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODAubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDgyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3 +OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzIubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDY0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3Lnd3dzEud2ViLXBs +YXRmb3JtLnRlc3SCGm9wMzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDk5Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3AxNC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wODkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDUzLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDk1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2 +MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTgubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDExLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5MC5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMTMubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cxLnd3 +dy53ZWItcGxhdGZvcm0udGVzdIIab3AxMC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wODEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIwLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AzMC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzYubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDU5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ay +Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDgubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDU3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1OC5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMzkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDEyLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A3NC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wOTQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDczLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A3Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDkyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2 +OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzMubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDUyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3NS5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNDAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDc3Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A4My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wODgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg1Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AyNC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dzEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDQ2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ax +Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTAubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDI4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3Mi5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNjIubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDk2Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A4Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gnd3dzIud3d3LndlYi1wbGF0Zm9ybS50ZXN0ghpvcDIyLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A5OC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODQubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDQ5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ax +OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjUubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDg3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3Lnd3dzIud2ViLXBs +YXRmb3JtLnRlc3SCGm9wNTUubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIzLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3AzNy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNjAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ3Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A1Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDEubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDQyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5 +Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMjEubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDI5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2OS5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDYzLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A3MC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wMzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDU0Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A0NC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dzIubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ght3d3cxLnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCG3d3 +dzEud3d3Mi53ZWItcGxhdGZvcm0udGVzdIIbd3d3Mi53d3cyLndlYi1wbGF0Zm9y +bS50ZXN0ght3d3cyLnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCHXd3dy53d3cubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0gh53d3cyLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCHnd3dy53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIed3d3MS53d3cubm90 +LXdlYi1wbGF0Zm9ybS50ZXN0gh54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRl +c3SCHnd3dy53d3cyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIfd3d3MS53d3cxLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIfd3d3MS53d3cyLm5vdC13ZWItcGxhdGZvcm0u +dGVzdIIfd3d3Mi53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIfd3d3Mi53d3cy +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIid3d3LnhuLS1sdmUtNmxhZC53ZWItcGxh +dGZvcm0udGVzdIIieG4tLWx2ZS02bGFkLnd3dy53ZWItcGxhdGZvcm0udGVzdIIi +eG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdIIjd3d3MS54bi0tbHZl +LTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCI3huLS1sdmUtNmxhZC53d3cxLndlYi1w +bGF0Zm9ybS50ZXN0giN3d3cyLnhuLS1sdmUtNmxhZC53ZWItcGxhdGZvcm0udGVz +dIIjeG4tLWx2ZS02bGFkLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCJnhuLS1sdmUt +NmxhZC53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0giZ3d3cueG4tLWx2ZS02bGFk +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIneG4tLWx2ZS02bGFkLnd3dzIubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0gid3d3cxLnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRm +b3JtLnRlc3SCJ3huLS1sdmUtNmxhZC53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVz +dIInd3d3Mi54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50ZXN0gil4bi0t +bjhqNmRzNTNsd3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdIIreG4tLWx2ZS02 +bGFkLnhuLS1sdmUtNmxhZC53ZWItcGxhdGZvcm0udGVzdIIteG4tLW44ajZkczUz +bHd3a3JxaHYyOGEud3d3LndlYi1wbGF0Zm9ybS50ZXN0gi13d3cueG4tLW44ajZk +czUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCLXhuLS1uOGo2ZHM1M2x3 +d2tycWh2MjhhLm5vdC13ZWItcGxhdGZvcm0udGVzdIIud3d3Mi54bi0tbjhqNmRz +NTNsd3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdIIueG4tLW44ajZkczUzbHd3 +a3JxaHYyOGEud3d3Mi53ZWItcGxhdGZvcm0udGVzdIIueG4tLW44ajZkczUzbHd3 +a3JxaHYyOGEud3d3MS53ZWItcGxhdGZvcm0udGVzdIIud3d3MS54bi0tbjhqNmRz +NTNsd3drcnFodjI4YS53ZWItcGxhdGZvcm0udGVzdIIveG4tLWx2ZS02bGFkLnhu +LS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCMXd3dy54bi0tbjhqNmRz +NTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCMXhuLS1uOGo2ZHM1 +M2x3d2tycWh2MjhhLnd3dy5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCMnhuLS1uOGo2 +ZHM1M2x3d2tycWh2MjhhLnd3dzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ3d3cx +LnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLm5vdC13ZWItcGxhdGZvcm0udGVzdIIy +eG4tLW44ajZkczUzbHd3a3JxaHYyOGEud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCMnd3dzIueG4tLW44ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9y +bS50ZXN0gjZ4bi0tbHZlLTZsYWQueG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2Vi +LXBsYXRmb3JtLnRlc3SCNnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnhuLS1sdmUt +NmxhZC53ZWItcGxhdGZvcm0udGVzdII6eG4tLW44ajZkczUzbHd3a3JxaHYyOGEu +eG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdII6eG4tLWx2ZS02bGFk +LnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLm5vdC13ZWItcGxhdGZvcm0udGVzdIJB +eG4tLW44ajZkczUzbHd3a3JxaHYyOGEueG4tLW44ajZkczUzbHd3a3JxaHYyOGEu +d2ViLXBsYXRmb3JtLnRlc3SCRXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnhuLS1u +OGo2ZHM1M2x3d2tycWh2MjhhLm5vdC13ZWItcGxhdGZvcm0udGVzdDANBgkqhkiG +9w0BAQsFAAOCAQEAKPuXOgr5TvXoAErfTFfsMXQAfFUcl//s2TtfxGJIkM4phb6+ +bQGLNLjFjOm3RvfvvGJnwgkXdo8bJWiVnCYhnNcmK/YNJk98fp/LmVBoUENmUiiX +JnI+Tom903LjzdPOEQaiKQjDHBu0ba+dHYU7mXSxc/JPYgrynu7Gt1ggkuvEALET +mG+QmtdMdhFcrQGf+JDD6eH+81/lbnXG1gYQfxzL0xJcUpAZYpYhu6P6G2oxNHsv +W9x3VtdglH6StL8ljSJsfIXzJBRkeEWQEN+cbCb+cLM023Rf7Ej9tPxep1Q+UfNv +3PhNdY9QR3W4sMTUQmpQN3R3b3Mm3sVoajrInQ== +-----END CERTIFICATE----- diff --git a/tools/wpt/certs/index.txt b/tools/wpt/certs/index.txt new file mode 100644 index 0000000000..e69de29bb2 diff --git a/tools/wpt/certs/serial b/tools/wpt/certs/serial new file mode 100644 index 0000000000..e457acdd3a --- /dev/null +++ b/tools/wpt/certs/serial @@ -0,0 +1 @@ +026677 \ No newline at end of file diff --git a/tools/wpt/certs/web-platform.test.key b/tools/wpt/certs/web-platform.test.key new file mode 100644 index 0000000000..9f77fdc451 --- /dev/null +++ b/tools/wpt/certs/web-platform.test.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCzkEsxo6mX5Oxu +rYV914IBRnXeB8fuMJG1GqxKfLHfJu+bHURqqqfhjhq5QXCG8t3IiR3Ma0ByeJRB +7d60ZPnkgFLQmZYq3zCop3sBjsQ5jHt2gGwlx4CDA8e2H9yu/BDzJcwmX2eBK6Zh +nXGAWOHG1MjI/Ju3YUGLVcI7x7VKIsjc1q62DYCawws94q0ednPvxi1u7bXqrt9r +7q67wu10Np4pKQR4drX/p82ULMn3yEFSSvfkqmpyG/09DaKtYPoo+/paV/P8C0TK +hVY80Kr5ehG6/ZSFkw+0g1l4tW+1QVk1710d8vstj0gNuz10MJu4hCqb28ZCyXA2 +iMYHZD1JAgMBAAECggEBAJeiH02Q5pNldx9TmyoUxi0rgjd4HKaRD0p/dsUEHfTS +3X4ArhjhehmoNfsBPvRGvXEuESLh4y+HkbNHG0z9BGWo08ZiHIShq2aQ3/gFxsDO +WChO9ITGv0hj9c9fgq2mIO4jmg1BfZd/8+X03bdD141ffRr07s5h68atKfPvhrFN +2k1TNrA1KBDl1Bb7M7CxDpkuG2YkSCgZ7AWVUQSkt6XsQB8XGkWdD3bZDSHaqC9D +R1+/D0t9RN3Zv9YSQSuPNJAsVQFk4UxbAFiQbmnfzRrGYMao1RRML0QXF9b1ILyk +JO7WZrnS+2KcfFcU8BDSao8r+ojFI0EdJxD3rx3RyAECgYEA3Jfrf9G5jGWINlq4 +TcRtPn+u3iDdQEZ5tycVUhTgQuaealDPSX27yczlAN1etVpZNOMCTzLsTPpRM38J +LeYwW5QoWFTN3T5bOG286vHbUMYwCp8ayq1msodjjLnhJq/0aj8DFtMS8oAv7Bce +w0W6Scjsl8pFyHOHJSpRu56evwECgYEA0GJ6qIu6YSbxB1Tb9FwcBSYrTKOuzOh3 +/SL4CWmjRQoJGNty3WCebr/xsMG9un9cJ36zA0gMJiP8SzF4Q5basSIefo7EEZnJ +SGke4yvFXY5SF6oEU3L3aAgQ61Nf2mvcrwFOXCJMw7urzvERgIr+DzUeU3m9pI9q +9iIa3qllxkkCgYANeHF3ErWD70dMGmoaxZ3uLRnekp8wJ52TI53Xr1Kqgy61S039 +LOJkxlBNpzb7WBMOebZQY8muQbLntCA5X08gqIF2M2eG1SH45iqdJjvASPnyDBk0 +uzYEPORFWax4ElKYklR79lO330AN6LOGNSHVE6Hu+vkb7oIYMOdgz6TeAQKBgEc9 +c5uNcWFnU71i6HNozfeArgrcZpUM4IB85Pkq0TN4E9YYp/NA5ckM+86m3XsVsWab +LQ3xIp4jbUwzlF7fAtLNzEkN+7/cqHCF55ZYT3gFgNEwQZxZ0HUTVN1uunVMrLxz +oNtkqoO79CeiSI5+dg6y5TQ6iXfpw/JzhGYc2XtpAoGAM+5SuVBfbYzL+B3ecdCe +m/knEFF8ErkYX/Hn/yred+qgD2bpRrYZLb7Obw5igS5GvGqFQaPEHhDOqWm0E7Ix +6fiuY65Y5zjHkiQ4D7yeH53IjZw4jv6pKRDtF9Iqy9gjXqsia1SVmvZSTKwC6PNP +zV5jihdv3+xKqidrkF9cVwI= +-----END PRIVATE KEY----- diff --git a/tools/wpt/certs/web-platform.test.pem b/tools/wpt/certs/web-platform.test.pem new file mode 100644 index 0000000000..5ffabe965f --- /dev/null +++ b/tools/wpt/certs/web-platform.test.pem @@ -0,0 +1,240 @@ +Certificate: + Data: + Version: 3 (0x2) + Serial Number: 428879 (0x68b4f) + Signature Algorithm: sha256WithRSAEncryption + Issuer: CN=web-platform-tests + Validity + Not Before: May 31 17:32:37 2021 GMT + Not After : May 31 17:32:37 2022 GMT + Subject: CN=web-platform.test + Subject Public Key Info: + Public Key Algorithm: rsaEncryption + RSA Public-Key: (2048 bit) + Modulus: + 00:b3:90:4b:31:a3:a9:97:e4:ec:6e:ad:85:7d:d7: + 82:01:46:75:de:07:c7:ee:30:91:b5:1a:ac:4a:7c: + b1:df:26:ef:9b:1d:44:6a:aa:a7:e1:8e:1a:b9:41: + 70:86:f2:dd:c8:89:1d:cc:6b:40:72:78:94:41:ed: + de:b4:64:f9:e4:80:52:d0:99:96:2a:df:30:a8:a7: + 7b:01:8e:c4:39:8c:7b:76:80:6c:25:c7:80:83:03: + c7:b6:1f:dc:ae:fc:10:f3:25:cc:26:5f:67:81:2b: + a6:61:9d:71:80:58:e1:c6:d4:c8:c8:fc:9b:b7:61: + 41:8b:55:c2:3b:c7:b5:4a:22:c8:dc:d6:ae:b6:0d: + 80:9a:c3:0b:3d:e2:ad:1e:76:73:ef:c6:2d:6e:ed: + b5:ea:ae:df:6b:ee:ae:bb:c2:ed:74:36:9e:29:29: + 04:78:76:b5:ff:a7:cd:94:2c:c9:f7:c8:41:52:4a: + f7:e4:aa:6a:72:1b:fd:3d:0d:a2:ad:60:fa:28:fb: + fa:5a:57:f3:fc:0b:44:ca:85:56:3c:d0:aa:f9:7a: + 11:ba:fd:94:85:93:0f:b4:83:59:78:b5:6f:b5:41: + 59:35:ef:5d:1d:f2:fb:2d:8f:48:0d:bb:3d:74:30: + 9b:b8:84:2a:9b:db:c6:42:c9:70:36:88:c6:07:64: + 3d:49 + Exponent: 65537 (0x10001) + X509v3 extensions: + X509v3 Basic Constraints: + CA:FALSE + X509v3 Subject Key Identifier: + A8:94:B5:D3:E2:F2:4E:D1:31:1F:C9:4E:C3:F0:4C:A0:ED:FA:C8:99 + X509v3 Authority Key Identifier: + keyid:82:A5:18:2B:F9:28:5C:5E:FC:BA:76:20:F3:CA:D6:90:E4:12:D3:67 + + X509v3 Key Usage: + Digital Signature, Non Repudiation, Key Encipherment + X509v3 Extended Key Usage: + TLS Web Server Authentication + X509v3 Subject Alternative Name: + DNS:web-platform.test, DNS:www.web-platform.test, DNS:op4.web-platform.test, DNS:op6.web-platform.test, DNS:op5.web-platform.test, DNS:op2.web-platform.test, DNS:op3.web-platform.test, DNS:op1.web-platform.test, DNS:op7.web-platform.test, DNS:not-web-platform.test, DNS:op8.web-platform.test, DNS:op9.web-platform.test, DNS:op19.web-platform.test, DNS:op57.web-platform.test, DNS:op70.web-platform.test, DNS:op93.web-platform.test, DNS:op80.web-platform.test, DNS:op88.web-platform.test, DNS:op39.web-platform.test, DNS:op98.web-platform.test, DNS:op67.web-platform.test, DNS:op17.web-platform.test, DNS:www1.web-platform.test, DNS:op78.web-platform.test, DNS:op32.web-platform.test, DNS:op76.web-platform.test, DNS:op65.web-platform.test, DNS:op53.web-platform.test, DNS:op97.web-platform.test, DNS:op66.web-platform.test, DNS:op22.web-platform.test, DNS:op85.web-platform.test, DNS:op45.web-platform.test, DNS:op99.web-platform.test, DNS:op14.web-platform.test, DNS:op82.web-platform.test, DNS:op91.web-platform.test, DNS:op50.web-platform.test, DNS:op25.web-platform.test, DNS:op40.web-platform.test, DNS:op73.web-platform.test, DNS:op84.web-platform.test, DNS:op96.web-platform.test, DNS:op31.web-platform.test, DNS:op26.web-platform.test, DNS:op42.web-platform.test, DNS:op49.web-platform.test, DNS:op12.web-platform.test, DNS:op48.web-platform.test, DNS:op38.web-platform.test, DNS:op54.web-platform.test, DNS:op62.web-platform.test, DNS:op11.web-platform.test, DNS:op34.web-platform.test, DNS:op27.web-platform.test, DNS:op15.web-platform.test, DNS:op41.web-platform.test, DNS:op21.web-platform.test, DNS:op87.web-platform.test, DNS:op92.web-platform.test, DNS:op43.web-platform.test, DNS:op72.web-platform.test, DNS:op13.web-platform.test, DNS:op74.web-platform.test, DNS:op55.web-platform.test, DNS:op58.web-platform.test, DNS:op47.web-platform.test, DNS:op29.web-platform.test, DNS:op59.web-platform.test, DNS:op23.web-platform.test, DNS:op24.web-platform.test, DNS:op18.web-platform.test, DNS:op61.web-platform.test, DNS:op60.web-platform.test, DNS:op77.web-platform.test, DNS:op81.web-platform.test, DNS:op36.web-platform.test, DNS:op20.web-platform.test, DNS:op89.web-platform.test, DNS:op52.web-platform.test, DNS:op68.web-platform.test, DNS:www2.web-platform.test, DNS:op44.web-platform.test, DNS:op64.web-platform.test, DNS:op86.web-platform.test, DNS:op46.web-platform.test, DNS:op75.web-platform.test, DNS:op37.web-platform.test, DNS:op69.web-platform.test, DNS:op35.web-platform.test, DNS:op63.web-platform.test, DNS:op10.web-platform.test, DNS:op51.web-platform.test, DNS:op83.web-platform.test, DNS:op94.web-platform.test, DNS:op28.web-platform.test, DNS:op16.web-platform.test, DNS:op30.web-platform.test, DNS:op90.web-platform.test, DNS:op95.web-platform.test, DNS:op56.web-platform.test, DNS:op33.web-platform.test, DNS:op71.web-platform.test, DNS:op79.web-platform.test, DNS:www.www.web-platform.test, DNS:op4.not-web-platform.test, DNS:op6.not-web-platform.test, DNS:op7.not-web-platform.test, DNS:op3.not-web-platform.test, DNS:op8.not-web-platform.test, DNS:op9.not-web-platform.test, DNS:op2.not-web-platform.test, DNS:op5.not-web-platform.test, DNS:op1.not-web-platform.test, DNS:www.not-web-platform.test, DNS:op93.not-web-platform.test, DNS:op79.not-web-platform.test, DNS:op25.not-web-platform.test, DNS:op35.not-web-platform.test, DNS:op43.not-web-platform.test, DNS:op34.not-web-platform.test, DNS:op45.not-web-platform.test, DNS:op15.not-web-platform.test, DNS:op67.not-web-platform.test, DNS:op27.not-web-platform.test, DNS:op66.not-web-platform.test, DNS:op80.not-web-platform.test, DNS:op82.not-web-platform.test, DNS:op78.not-web-platform.test, DNS:op32.not-web-platform.test, DNS:op64.not-web-platform.test, DNS:www.www1.web-platform.test, DNS:op38.not-web-platform.test, DNS:op99.not-web-platform.test, DNS:op14.not-web-platform.test, DNS:op89.not-web-platform.test, DNS:op53.not-web-platform.test, DNS:op71.not-web-platform.test, DNS:op51.not-web-platform.test, DNS:op95.not-web-platform.test, DNS:op61.not-web-platform.test, DNS:op18.not-web-platform.test, DNS:op11.not-web-platform.test, DNS:op90.not-web-platform.test, DNS:op13.not-web-platform.test, DNS:www1.www.web-platform.test, DNS:op10.not-web-platform.test, DNS:op81.not-web-platform.test, DNS:op20.not-web-platform.test, DNS:op30.not-web-platform.test, DNS:op36.not-web-platform.test, DNS:op59.not-web-platform.test, DNS:op26.not-web-platform.test, DNS:op48.not-web-platform.test, DNS:op57.not-web-platform.test, DNS:op58.not-web-platform.test, DNS:op39.not-web-platform.test, DNS:op12.not-web-platform.test, DNS:op74.not-web-platform.test, DNS:op94.not-web-platform.test, DNS:op73.not-web-platform.test, DNS:op76.not-web-platform.test, DNS:op91.not-web-platform.test, DNS:op92.not-web-platform.test, DNS:op68.not-web-platform.test, DNS:op33.not-web-platform.test, DNS:op52.not-web-platform.test, DNS:op75.not-web-platform.test, DNS:op40.not-web-platform.test, DNS:op77.not-web-platform.test, DNS:op83.not-web-platform.test, DNS:op88.not-web-platform.test, DNS:op85.not-web-platform.test, DNS:op24.not-web-platform.test, DNS:www1.not-web-platform.test, DNS:op46.not-web-platform.test, DNS:op17.not-web-platform.test, DNS:op50.not-web-platform.test, DNS:op28.not-web-platform.test, DNS:op72.not-web-platform.test, DNS:op62.not-web-platform.test, DNS:op96.not-web-platform.test, DNS:op86.not-web-platform.test, DNS:www2.www.web-platform.test, DNS:op22.not-web-platform.test, DNS:op98.not-web-platform.test, DNS:op84.not-web-platform.test, DNS:op49.not-web-platform.test, DNS:op19.not-web-platform.test, DNS:op65.not-web-platform.test, DNS:op87.not-web-platform.test, DNS:www.www2.web-platform.test, DNS:op55.not-web-platform.test, DNS:op23.not-web-platform.test, DNS:op37.not-web-platform.test, DNS:op60.not-web-platform.test, DNS:op47.not-web-platform.test, DNS:op56.not-web-platform.test, DNS:op41.not-web-platform.test, DNS:op42.not-web-platform.test, DNS:op97.not-web-platform.test, DNS:op21.not-web-platform.test, DNS:op29.not-web-platform.test, DNS:op69.not-web-platform.test, DNS:op16.not-web-platform.test, DNS:op63.not-web-platform.test, DNS:op70.not-web-platform.test, DNS:op31.not-web-platform.test, DNS:op54.not-web-platform.test, DNS:op44.not-web-platform.test, DNS:www2.not-web-platform.test, DNS:www1.www1.web-platform.test, DNS:www1.www2.web-platform.test, DNS:www2.www2.web-platform.test, DNS:www2.www1.web-platform.test, DNS:www.www.not-web-platform.test, DNS:www2.www.not-web-platform.test, DNS:www.www1.not-web-platform.test, DNS:www1.www.not-web-platform.test, DNS:xn--lve-6lad.web-platform.test, DNS:www.www2.not-web-platform.test, DNS:www1.www1.not-web-platform.test, DNS:www1.www2.not-web-platform.test, DNS:www2.www1.not-web-platform.test, DNS:www2.www2.not-web-platform.test, DNS:www.xn--lve-6lad.web-platform.test, DNS:xn--lve-6lad.www.web-platform.test, DNS:xn--lve-6lad.not-web-platform.test, DNS:www1.xn--lve-6lad.web-platform.test, DNS:xn--lve-6lad.www1.web-platform.test, DNS:www2.xn--lve-6lad.web-platform.test, DNS:xn--lve-6lad.www2.web-platform.test, DNS:xn--lve-6lad.www.not-web-platform.test, DNS:www.xn--lve-6lad.not-web-platform.test, DNS:xn--lve-6lad.www2.not-web-platform.test, DNS:www1.xn--lve-6lad.not-web-platform.test, DNS:xn--lve-6lad.www1.not-web-platform.test, DNS:www2.xn--lve-6lad.not-web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--lve-6lad.xn--lve-6lad.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.www.web-platform.test, DNS:www.xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.not-web-platform.test, DNS:www2.xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.www2.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.www1.web-platform.test, DNS:www1.xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--lve-6lad.xn--lve-6lad.not-web-platform.test, DNS:www.xn--n8j6ds53lwwkrqhv28a.not-web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.www.not-web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.www1.not-web-platform.test, DNS:www1.xn--n8j6ds53lwwkrqhv28a.not-web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.www2.not-web-platform.test, DNS:www2.xn--n8j6ds53lwwkrqhv28a.not-web-platform.test, DNS:xn--lve-6lad.xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.xn--lve-6lad.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.xn--lve-6lad.not-web-platform.test, DNS:xn--lve-6lad.xn--n8j6ds53lwwkrqhv28a.not-web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.xn--n8j6ds53lwwkrqhv28a.web-platform.test, DNS:xn--n8j6ds53lwwkrqhv28a.xn--n8j6ds53lwwkrqhv28a.not-web-platform.test + Signature Algorithm: sha256WithRSAEncryption + 84:cc:af:02:e1:e2:8d:11:dc:2c:ed:bd:0f:56:9f:88:66:45: + 0f:7a:84:00:c0:6e:4b:93:99:fe:7d:4b:36:c4:43:c9:1d:3c: + 58:d0:b6:a0:46:95:c6:04:b0:d1:f7:7a:b5:f7:3a:b9:6f:2d: + 05:7d:c1:a1:33:bd:c1:ef:cd:ae:c3:69:57:9b:89:81:c8:b8: + 20:93:2b:87:8b:fc:43:45:4c:d5:0f:6b:e1:a1:ca:a7:70:74: + 70:1e:ee:1e:85:79:ad:e3:12:f4:e9:a6:fc:10:b0:de:f8:12: + 01:b7:e0:8d:59:0d:0b:42:8a:f5:0d:88:45:72:20:3e:c4:5f: + b0:01:40:9b:4a:c5:2d:7a:86:ed:ef:39:d1:f8:28:77:09:1d: + 1d:97:1c:e5:32:f5:fa:88:94:3d:5e:f1:cc:87:1f:f7:4c:38: + f7:a0:a1:0e:3b:e6:a5:ea:e9:bf:87:68:55:1c:7e:be:84:cf: + 7c:16:f0:60:9d:20:3e:87:f0:12:bc:aa:9b:9d:14:3c:f4:10: + 21:ed:18:4d:d5:79:31:14:9d:f6:a3:d8:d3:e3:ee:36:6f:ce: + 93:cd:62:32:28:75:6a:2a:fe:50:c5:8e:de:ea:bb:9b:be:00: + e5:69:2c:4c:3a:d0:f2:7c:15:25:cf:19:df:01:49:f3:8f:fa: + 64:0b:95:11 +-----BEGIN CERTIFICATE----- +MIIgvDCCH6SgAwIBAgIDBotPMA0GCSqGSIb3DQEBCwUAMB0xGzAZBgNVBAMMEndl +Yi1wbGF0Zm9ybS10ZXN0czAeFw0yMTA1MzExNzMyMzdaFw0yMjA1MzExNzMyMzda +MBwxGjAYBgNVBAMMEXdlYi1wbGF0Zm9ybS50ZXN0MIIBIjANBgkqhkiG9w0BAQEF +AAOCAQ8AMIIBCgKCAQEAs5BLMaOpl+Tsbq2FfdeCAUZ13gfH7jCRtRqsSnyx3ybv +mx1Eaqqn4Y4auUFwhvLdyIkdzGtAcniUQe3etGT55IBS0JmWKt8wqKd7AY7EOYx7 +doBsJceAgwPHth/crvwQ8yXMJl9ngSumYZ1xgFjhxtTIyPybt2FBi1XCO8e1SiLI +3Nautg2AmsMLPeKtHnZz78Ytbu216q7fa+6uu8LtdDaeKSkEeHa1/6fNlCzJ98hB +Ukr35Kpqchv9PQ2irWD6KPv6Wlfz/AtEyoVWPNCq+XoRuv2UhZMPtINZeLVvtUFZ +Ne9dHfL7LY9IDbs9dDCbuIQqm9vGQslwNojGB2Q9SQIDAQABo4IeBDCCHgAwCQYD +VR0TBAIwADAdBgNVHQ4EFgQUqJS10+LyTtExH8lOw/BMoO36yJkwHwYDVR0jBBgw +FoAUgqUYK/koXF78unYg88rWkOQS02cwCwYDVR0PBAQDAgXgMBMGA1UdJQQMMAoG +CCsGAQUFBwMBMIIdjwYDVR0RBIIdhjCCHYKCEXdlYi1wbGF0Zm9ybS50ZXN0ghV3 +d3cud2ViLXBsYXRmb3JtLnRlc3SCFW9wNC53ZWItcGxhdGZvcm0udGVzdIIVb3A2 +LndlYi1wbGF0Zm9ybS50ZXN0ghVvcDUud2ViLXBsYXRmb3JtLnRlc3SCFW9wMi53 +ZWItcGxhdGZvcm0udGVzdIIVb3AzLndlYi1wbGF0Zm9ybS50ZXN0ghVvcDEud2Vi +LXBsYXRmb3JtLnRlc3SCFW9wNy53ZWItcGxhdGZvcm0udGVzdIIVbm90LXdlYi1w +bGF0Zm9ybS50ZXN0ghVvcDgud2ViLXBsYXRmb3JtLnRlc3SCFW9wOS53ZWItcGxh +dGZvcm0udGVzdIIWb3AxOS53ZWItcGxhdGZvcm0udGVzdIIWb3A1Ny53ZWItcGxh +dGZvcm0udGVzdIIWb3A3MC53ZWItcGxhdGZvcm0udGVzdIIWb3A5My53ZWItcGxh +dGZvcm0udGVzdIIWb3A4MC53ZWItcGxhdGZvcm0udGVzdIIWb3A4OC53ZWItcGxh +dGZvcm0udGVzdIIWb3AzOS53ZWItcGxhdGZvcm0udGVzdIIWb3A5OC53ZWItcGxh +dGZvcm0udGVzdIIWb3A2Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AxNy53ZWItcGxh +dGZvcm0udGVzdIIWd3d3MS53ZWItcGxhdGZvcm0udGVzdIIWb3A3OC53ZWItcGxh +dGZvcm0udGVzdIIWb3AzMi53ZWItcGxhdGZvcm0udGVzdIIWb3A3Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3A2NS53ZWItcGxhdGZvcm0udGVzdIIWb3A1My53ZWItcGxh +dGZvcm0udGVzdIIWb3A5Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A2Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3AyMi53ZWItcGxhdGZvcm0udGVzdIIWb3A4NS53ZWItcGxh +dGZvcm0udGVzdIIWb3A0NS53ZWItcGxhdGZvcm0udGVzdIIWb3A5OS53ZWItcGxh +dGZvcm0udGVzdIIWb3AxNC53ZWItcGxhdGZvcm0udGVzdIIWb3A4Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A5MS53ZWItcGxhdGZvcm0udGVzdIIWb3A1MC53ZWItcGxh +dGZvcm0udGVzdIIWb3AyNS53ZWItcGxhdGZvcm0udGVzdIIWb3A0MC53ZWItcGxh +dGZvcm0udGVzdIIWb3A3My53ZWItcGxhdGZvcm0udGVzdIIWb3A4NC53ZWItcGxh +dGZvcm0udGVzdIIWb3A5Ni53ZWItcGxhdGZvcm0udGVzdIIWb3AzMS53ZWItcGxh +dGZvcm0udGVzdIIWb3AyNi53ZWItcGxhdGZvcm0udGVzdIIWb3A0Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A0OS53ZWItcGxhdGZvcm0udGVzdIIWb3AxMi53ZWItcGxh +dGZvcm0udGVzdIIWb3A0OC53ZWItcGxhdGZvcm0udGVzdIIWb3AzOC53ZWItcGxh +dGZvcm0udGVzdIIWb3A1NC53ZWItcGxhdGZvcm0udGVzdIIWb3A2Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3AxMS53ZWItcGxhdGZvcm0udGVzdIIWb3AzNC53ZWItcGxh +dGZvcm0udGVzdIIWb3AyNy53ZWItcGxhdGZvcm0udGVzdIIWb3AxNS53ZWItcGxh +dGZvcm0udGVzdIIWb3A0MS53ZWItcGxhdGZvcm0udGVzdIIWb3AyMS53ZWItcGxh +dGZvcm0udGVzdIIWb3A4Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A5Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A0My53ZWItcGxhdGZvcm0udGVzdIIWb3A3Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3AxMy53ZWItcGxhdGZvcm0udGVzdIIWb3A3NC53ZWItcGxh +dGZvcm0udGVzdIIWb3A1NS53ZWItcGxhdGZvcm0udGVzdIIWb3A1OC53ZWItcGxh +dGZvcm0udGVzdIIWb3A0Ny53ZWItcGxhdGZvcm0udGVzdIIWb3AyOS53ZWItcGxh +dGZvcm0udGVzdIIWb3A1OS53ZWItcGxhdGZvcm0udGVzdIIWb3AyMy53ZWItcGxh +dGZvcm0udGVzdIIWb3AyNC53ZWItcGxhdGZvcm0udGVzdIIWb3AxOC53ZWItcGxh +dGZvcm0udGVzdIIWb3A2MS53ZWItcGxhdGZvcm0udGVzdIIWb3A2MC53ZWItcGxh +dGZvcm0udGVzdIIWb3A3Ny53ZWItcGxhdGZvcm0udGVzdIIWb3A4MS53ZWItcGxh +dGZvcm0udGVzdIIWb3AzNi53ZWItcGxhdGZvcm0udGVzdIIWb3AyMC53ZWItcGxh +dGZvcm0udGVzdIIWb3A4OS53ZWItcGxhdGZvcm0udGVzdIIWb3A1Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A2OC53ZWItcGxhdGZvcm0udGVzdIIWd3d3Mi53ZWItcGxh +dGZvcm0udGVzdIIWb3A0NC53ZWItcGxhdGZvcm0udGVzdIIWb3A2NC53ZWItcGxh +dGZvcm0udGVzdIIWb3A4Ni53ZWItcGxhdGZvcm0udGVzdIIWb3A0Ni53ZWItcGxh +dGZvcm0udGVzdIIWb3A3NS53ZWItcGxhdGZvcm0udGVzdIIWb3AzNy53ZWItcGxh +dGZvcm0udGVzdIIWb3A2OS53ZWItcGxhdGZvcm0udGVzdIIWb3AzNS53ZWItcGxh +dGZvcm0udGVzdIIWb3A2My53ZWItcGxhdGZvcm0udGVzdIIWb3AxMC53ZWItcGxh +dGZvcm0udGVzdIIWb3A1MS53ZWItcGxhdGZvcm0udGVzdIIWb3A4My53ZWItcGxh +dGZvcm0udGVzdIIWb3A5NC53ZWItcGxhdGZvcm0udGVzdIIWb3AyOC53ZWItcGxh +dGZvcm0udGVzdIIWb3AxNi53ZWItcGxhdGZvcm0udGVzdIIWb3AzMC53ZWItcGxh +dGZvcm0udGVzdIIWb3A5MC53ZWItcGxhdGZvcm0udGVzdIIWb3A5NS53ZWItcGxh +dGZvcm0udGVzdIIWb3A1Ni53ZWItcGxhdGZvcm0udGVzdIIWb3AzMy53ZWItcGxh +dGZvcm0udGVzdIIWb3A3MS53ZWItcGxhdGZvcm0udGVzdIIWb3A3OS53ZWItcGxh +dGZvcm0udGVzdIIZd3d3Lnd3dy53ZWItcGxhdGZvcm0udGVzdIIZb3A0Lm5vdC13 +ZWItcGxhdGZvcm0udGVzdIIZb3A2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A3 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3AzLm5vdC13ZWItcGxhdGZvcm0udGVz +dIIZb3A4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A5Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIZb3AyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZb3A1Lm5vdC13ZWIt +cGxhdGZvcm0udGVzdIIZb3AxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIZd3d3Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A5My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNzkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDI1Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AzNS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNDMubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDM0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0 +NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTUubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDY3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyNy5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDgwLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A4Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNzgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMyLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A2NC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dy53d3cxLndl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDM4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5 +OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMTQubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDg5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1My5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNzEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDUxLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A5NS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNjEubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDE4Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AxMS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wOTAubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDEzLm5vdC13ZWItcGxhdGZvcm0udGVzdIIad3d3 +MS53d3cud2ViLXBsYXRmb3JtLnRlc3SCGm9wMTAubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDgxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3AyMC5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMzAubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDM2Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A1OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wMjYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQ4Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A1Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNTgubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDM5Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ax +Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzQubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDk0Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3My5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNzYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDkxLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A5Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wNjgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDMzLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A1Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzUubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDQwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A3 +Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODMubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDg4Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A4NS5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wMjQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cxLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A0Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wMTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDUwLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AyOC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzIubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDYyLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A5 +Ni5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wODYubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghp3d3cyLnd3dy53ZWItcGxhdGZvcm0udGVzdIIab3AyMi5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wOTgubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDg0Lm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A0OS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wMTkubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDY1Lm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3A4Ny5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGnd3dy53d3cyLndl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDU1Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3Ay +My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wMzcubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDYwLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A0Ny5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNTYubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDQxLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIab3A0Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SC +Gm9wOTcubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghpvcDIxLm5vdC13ZWItcGxhdGZv +cm0udGVzdIIab3AyOS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNjkubm90LXdl +Yi1wbGF0Zm9ybS50ZXN0ghpvcDE2Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A2 +My5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCGm9wNzAubm90LXdlYi1wbGF0Zm9ybS50 +ZXN0ghpvcDMxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIab3A1NC5ub3Qtd2ViLXBs +YXRmb3JtLnRlc3SCGm9wNDQubm90LXdlYi1wbGF0Zm9ybS50ZXN0ghp3d3cyLm5v +dC13ZWItcGxhdGZvcm0udGVzdIIbd3d3MS53d3cxLndlYi1wbGF0Zm9ybS50ZXN0 +ght3d3cxLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCG3d3dzIud3d3Mi53ZWItcGxh +dGZvcm0udGVzdIIbd3d3Mi53d3cxLndlYi1wbGF0Zm9ybS50ZXN0gh13d3cud3d3 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIed3d3Mi53d3cubm90LXdlYi1wbGF0Zm9y +bS50ZXN0gh53d3cud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCHnd3dzEud3d3 +Lm5vdC13ZWItcGxhdGZvcm0udGVzdIIeeG4tLWx2ZS02bGFkLndlYi1wbGF0Zm9y +bS50ZXN0gh53d3cud3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3 +MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzEud3d3Mi5ub3Qtd2ViLXBsYXRm +b3JtLnRlc3SCH3d3dzIud3d3MS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCH3d3dzIu +d3d3Mi5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCInd3dy54bi0tbHZlLTZsYWQud2Vi +LXBsYXRmb3JtLnRlc3SCInhuLS1sdmUtNmxhZC53d3cud2ViLXBsYXRmb3JtLnRl +c3SCInhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCI3d3dzEueG4t +LWx2ZS02bGFkLndlYi1wbGF0Zm9ybS50ZXN0giN4bi0tbHZlLTZsYWQud3d3MS53 +ZWItcGxhdGZvcm0udGVzdIIjd3d3Mi54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3Jt +LnRlc3SCI3huLS1sdmUtNmxhZC53d3cyLndlYi1wbGF0Zm9ybS50ZXN0giZ4bi0t +bHZlLTZsYWQud3d3Lm5vdC13ZWItcGxhdGZvcm0udGVzdIImd3d3LnhuLS1sdmUt +NmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCJ3huLS1sdmUtNmxhZC53d3cyLm5v +dC13ZWItcGxhdGZvcm0udGVzdIInd3d3MS54bi0tbHZlLTZsYWQubm90LXdlYi1w +bGF0Zm9ybS50ZXN0gid4bi0tbHZlLTZsYWQud3d3MS5ub3Qtd2ViLXBsYXRmb3Jt +LnRlc3SCJ3d3dzIueG4tLWx2ZS02bGFkLm5vdC13ZWItcGxhdGZvcm0udGVzdIIp +eG4tLW44ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCK3huLS1s +dmUtNmxhZC54bi0tbHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCLXhuLS1uOGo2 +ZHM1M2x3d2tycWh2MjhhLnd3dy53ZWItcGxhdGZvcm0udGVzdIItd3d3LnhuLS1u +OGo2ZHM1M2x3d2tycWh2MjhhLndlYi1wbGF0Zm9ybS50ZXN0gi14bi0tbjhqNmRz +NTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCLnd3dzIueG4tLW44 +ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1 +M2x3d2tycWh2MjhhLnd3dzIud2ViLXBsYXRmb3JtLnRlc3SCLnhuLS1uOGo2ZHM1 +M2x3d2tycWh2MjhhLnd3dzEud2ViLXBsYXRmb3JtLnRlc3SCLnd3dzEueG4tLW44 +ajZkczUzbHd3a3JxaHYyOGEud2ViLXBsYXRmb3JtLnRlc3SCL3huLS1sdmUtNmxh +ZC54bi0tbHZlLTZsYWQubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF3d3cueG4tLW44 +ajZkczUzbHd3a3JxaHYyOGEubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjF4bi0tbjhq +NmRzNTNsd3drcnFodjI4YS53d3cubm90LXdlYi1wbGF0Zm9ybS50ZXN0gjJ4bi0t +bjhqNmRzNTNsd3drcnFodjI4YS53d3cxLm5vdC13ZWItcGxhdGZvcm0udGVzdIIy +d3d3MS54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCMnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnd3dzIubm90LXdlYi1wbGF0Zm9y +bS50ZXN0gjJ3d3cyLnhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLm5vdC13ZWItcGxh +dGZvcm0udGVzdII2eG4tLWx2ZS02bGFkLnhuLS1uOGo2ZHM1M2x3d2tycWh2Mjhh +LndlYi1wbGF0Zm9ybS50ZXN0gjZ4bi0tbjhqNmRzNTNsd3drcnFodjI4YS54bi0t +bHZlLTZsYWQud2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1uOGo2ZHM1M2x3d2tycWh2 +MjhhLnhuLS1sdmUtNmxhZC5ub3Qtd2ViLXBsYXRmb3JtLnRlc3SCOnhuLS1sdmUt +NmxhZC54bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRl +c3SCQXhuLS1uOGo2ZHM1M2x3d2tycWh2MjhhLnhuLS1uOGo2ZHM1M2x3d2tycWh2 +MjhhLndlYi1wbGF0Zm9ybS50ZXN0gkV4bi0tbjhqNmRzNTNsd3drcnFodjI4YS54 +bi0tbjhqNmRzNTNsd3drcnFodjI4YS5ub3Qtd2ViLXBsYXRmb3JtLnRlc3QwDQYJ +KoZIhvcNAQELBQADggEBAITMrwLh4o0R3CztvQ9Wn4hmRQ96hADAbkuTmf59SzbE +Q8kdPFjQtqBGlcYEsNH3erX3OrlvLQV9waEzvcHvza7DaVebiYHIuCCTK4eL/ENF +TNUPa+GhyqdwdHAe7h6Fea3jEvTppvwQsN74EgG34I1ZDQtCivUNiEVyID7EX7AB +QJtKxS16hu3vOdH4KHcJHR2XHOUy9fqIlD1e8cyHH/dMOPegoQ475qXq6b+HaFUc +fr6Ez3wW8GCdID6H8BK8qpudFDz0ECHtGE3VeTEUnfaj2NPj7jZvzpPNYjIodWoq +/lDFjt7qu5u+AOVpLEw60PJ8FSXPGd8BSfOP+mQLlRE= +-----END CERTIFICATE----- diff --git a/tools/wpt/config.json b/tools/wpt/config.json new file mode 100644 index 0000000000..a27e0d15d2 --- /dev/null +++ b/tools/wpt/config.json @@ -0,0 +1,11 @@ +{ + "check_subdomains": false, + "ssl": { + "type": "openssl", + "openssl": { + "duration": 365, + "force_regenerate": false, + "base_path": "../../tools/wpt/certs" + } + } +} diff --git a/tools/wpt/expectation.json b/tools/wpt/expectation.json index 933fc57d6f..f3aa5997c0 100644 --- a/tools/wpt/expectation.json +++ b/tools/wpt/expectation.json @@ -233,7 +233,8 @@ "textdecoder-utf16-surrogates.any.html": true, "textencoder-constructor-non-utf.any.html": true, "textencoder-utf16-surrogates.any.html": true, - "unsupported-encodings.any.html": false + "unsupported-encodings.any.html": false, + "single-byte-decoder.window.html?TextDecoder": true }, "hr-time": { "monotonic-clock.any.html": true, @@ -506,6 +507,7 @@ "calling respond() twice on the same byobRequest should throw", "calling respondWithNewView() twice on the same byobRequest should throw", "calling respond(0) twice on the same byobRequest should throw even when closed", + "calling respond() should throw when canceled", "pull() resolving should not make releaseLock() possible", "ReadableStream with byte source: default reader + autoAllocateChunkSize + byobRequest interaction", "ReadableStream with byte source: respondWithNewView() with a smaller view", diff --git a/tools/wpt/runner.ts b/tools/wpt/runner.ts index 52768f0791..3a412a56c5 100644 --- a/tools/wpt/runner.ts +++ b/tools/wpt/runner.ts @@ -7,7 +7,12 @@ export async function runWithTestUtil<T>( verbose: boolean, f: () => Promise<T>, ): Promise<T> { - const proc = runPy(["wpt", "serve"], { + const proc = runPy([ + "wpt", + "serve", + "--config", + "../../tools/wpt/config.json", + ], { stdout: verbose ? "inherit" : "piped", stderr: verbose ? "inherit" : "piped", }); @@ -90,7 +95,7 @@ export async function runSingleTest( "--location", url.toString(), "--cert", - join(ROOT_PATH, `./test_util/wpt/tools/certs/cacert.pem`), + join(ROOT_PATH, `./tools/wpt/certs/cacert.pem`), tempFile, "[]", ],