diff --git a/modules/transports/core/nhttp/src/test/java/org/apache/synapse/transport/certificatevalidation/TestConstants.java b/modules/transports/core/nhttp/src/test/java/org/apache/synapse/transport/certificatevalidation/TestConstants.java index 834a9d4c4c..27ed7b75dc 100644 --- a/modules/transports/core/nhttp/src/test/java/org/apache/synapse/transport/certificatevalidation/TestConstants.java +++ b/modules/transports/core/nhttp/src/test/java/org/apache/synapse/transport/certificatevalidation/TestConstants.java @@ -27,21 +27,21 @@ public interface TestConstants { /** * The certificates in the resources folder will contain the certificates in the certificate chain from - * https://www.github.com + * https://www.wso2.com * These certificates are chosen because the certificate issuers support both CRL and OCSP. Read the certificates for * more details. * * CAUTION: Replace the certificates if they expire or are marked as revoked by their issuers. At the moment they are * valid. The expiry dates of the certificates are as follows: * - * github.com : 3/15/2024 - * DigiCertHighAssuranceEVCA-1 : 4/14/2031 - * DigiCertHighAssuranceEVRootCA : 11/10/2031 + * wso2.com : 19/12/2024 + * DigiCertHighAssuranceEVCA-1 : 24/09/2030 + * DigiCertHighAssuranceEVRootCA : 15/01/2038 */ final static String REAL_PEER_CERT = "/org/apache/synapse/transport/certificatevalidation" + - "/certificates/github/github.com"; + "/certificates/wso2/wso2.com"; final static String INTERMEDIATE_CERT = "/org/apache/synapse/transport/certificatevalidation" + - "/certificates/github/DigiCertHighAssuranceEVCA-1"; + "/certificates/wso2/DigiCertHighAssuranceEVCA-1"; final static String ROOT_CERT = "/org/apache/synapse/transport/certificatevalidation" + - "/certificates/github/DigiCertHighAssuranceEVRootCA"; + "/certificates/wso2/DigiCertHighAssuranceEVRootCA"; } diff --git a/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/github/DigiCertHighAssuranceEVCA-1 b/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/github/DigiCertHighAssuranceEVCA-1 deleted file mode 100644 index dc86357b57..0000000000 --- a/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/github/DigiCertHighAssuranceEVCA-1 +++ /dev/null @@ -1,24 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIEFzCCAv+gAwIBAgIQB/LzXIeod6967+lHmTUlvTANBgkqhkiG9w0BAQwFADBh -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD -QTAeFw0yMTA0MTQwMDAwMDBaFw0zMTA0MTMyMzU5NTlaMFYxCzAJBgNVBAYTAlVT -MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxMDAuBgNVBAMTJ0RpZ2lDZXJ0IFRMUyBI -eWJyaWQgRUNDIFNIQTM4NCAyMDIwIENBMTB2MBAGByqGSM49AgEGBSuBBAAiA2IA -BMEbxppbmNmkKaDp1AS12+umsmxVwP/tmMZJLwYnUcu/cMEFesOxnYeJuq20ExfJ -qLSDyLiQ0cx0NTY8g3KwtdD3ImnI8YDEe0CPz2iHJlw5ifFNkU3aiYvkA8ND5b8v -c6OCAYIwggF+MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFAq8CCkXjKU5 -bXoOzjPHLrPt+8N6MB8GA1UdIwQYMBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFVMA4G -A1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwdgYI -KwYBBQUHAQEEajBoMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5j -b20wQAYIKwYBBQUHMAKGNGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdp -Q2VydEdsb2JhbFJvb3RDQS5jcnQwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2Ny -bDMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNybDA9BgNVHSAE -NjA0MAsGCWCGSAGG/WwCATAHBgVngQwBATAIBgZngQwBAgEwCAYGZ4EMAQICMAgG -BmeBDAECAzANBgkqhkiG9w0BAQwFAAOCAQEAR1mBf9QbH7Bx9phdGLqYR5iwfnYr -6v8ai6wms0KNMeZK6BnQ79oU59cUkqGS8qcuLa/7Hfb7U7CKP/zYFgrpsC62pQsY -kDUmotr2qLcy/JUjS8ZFucTP5Hzu5sn4kL1y45nDHQsFfGqXbbKrAjbYwrwsAZI/ -BKOLdRHHuSm8EdCGupK8JvllyDfNJvaGEwwEqonleLHBTnm8dqMLUeTF0J5q/hos -Vq4GNiejcxwIfZMy0MJEGdqN9A57HSgDKwmKdsp33Id6rHtSJlWncg+d0ohP/rEh -xRqhqjn1VtvChMQ1H3Dau0bwhr9kAMQ+959GG50jBbl9s08PqUU643QwmA== ------END CERTIFICATE----- \ No newline at end of file diff --git a/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/github/DigiCertHighAssuranceEVRootCA b/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/github/DigiCertHighAssuranceEVRootCA deleted file mode 100644 index 57ba02c6d3..0000000000 --- a/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/github/DigiCertHighAssuranceEVRootCA +++ /dev/null @@ -1,22 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh -MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 -d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD -QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT -MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j -b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG -9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB -CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97 -nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt -43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P -T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4 -gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO -BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR -TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw -DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr -hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg -06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF -PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls -YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk -CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4= ------END CERTIFICATE----- \ No newline at end of file diff --git a/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/github/github.com b/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/github/github.com deleted file mode 100644 index 0d1d1dfd05..0000000000 --- a/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/github/github.com +++ /dev/null @@ -1,31 +0,0 @@ ------BEGIN CERTIFICATE----- -MIIFajCCBPGgAwIBAgIQDNCovsYyz+ZF7KCpsIT7HDAKBggqhkjOPQQDAzBWMQsw -CQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMTAwLgYDVQQDEydEaWdp -Q2VydCBUTFMgSHlicmlkIEVDQyBTSEEzODQgMjAyMCBDQTEwHhcNMjMwMjE0MDAw -MDAwWhcNMjQwMzE0MjM1OTU5WjBmMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2Fs -aWZvcm5pYTEWMBQGA1UEBxMNU2FuIEZyYW5jaXNjbzEVMBMGA1UEChMMR2l0SHVi -LCBJbmMuMRMwEQYDVQQDEwpnaXRodWIuY29tMFkwEwYHKoZIzj0CAQYIKoZIzj0D -AQcDQgAEo6QDRgPfRlFWy8k5qyLN52xZlnqToPu5QByQMog2xgl2nFD1Vfd2Xmgg -nO4i7YMMFTAQQUReMqyQodWq8uVDs6OCA48wggOLMB8GA1UdIwQYMBaAFAq8CCkX -jKU5bXoOzjPHLrPt+8N6MB0GA1UdDgQWBBTHByd4hfKdM8lMXlZ9XNaOcmfr3jAl -BgNVHREEHjAcggpnaXRodWIuY29tgg53d3cuZ2l0aHViLmNvbTAOBgNVHQ8BAf8E -BAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGbBgNVHR8EgZMw -gZAwRqBEoEKGQGh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydFRMU0h5 -YnJpZEVDQ1NIQTM4NDIwMjBDQTEtMS5jcmwwRqBEoEKGQGh0dHA6Ly9jcmw0LmRp -Z2ljZXJ0LmNvbS9EaWdpQ2VydFRMU0h5YnJpZEVDQ1NIQTM4NDIwMjBDQTEtMS5j -cmwwPgYDVR0gBDcwNTAzBgZngQwBAgIwKTAnBggrBgEFBQcCARYbaHR0cDovL3d3 -dy5kaWdpY2VydC5jb20vQ1BTMIGFBggrBgEFBQcBAQR5MHcwJAYIKwYBBQUHMAGG -GGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBPBggrBgEFBQcwAoZDaHR0cDovL2Nh -Y2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0VExTSHlicmlkRUNDU0hBMzg0MjAy -MENBMS0xLmNydDAJBgNVHRMEAjAAMIIBgAYKKwYBBAHWeQIEAgSCAXAEggFsAWoA -dwDuzdBk1dsazsVct520zROiModGfLzs3sNRSFlGcR+1mwAAAYZQ3Rv6AAAEAwBI -MEYCIQDkFq7T4iy6gp+pefJLxpRS7U3gh8xQymmxtI8FdzqU6wIhALWfw/nLD63Q -YPIwG3EFchINvWUfB6mcU0t2lRIEpr8uAHYASLDja9qmRzQP5WoC+p0w6xxSActW -3SyB2bu/qznYhHMAAAGGUN0cKwAABAMARzBFAiAePGAyfiBR9dbhr31N9ZfESC5G -V2uGBTcyTyUENrH3twIhAPwJfsB8A4MmNr2nW+sdE1n2YiCObW+3DTHr2/UR7lvU -AHcAO1N3dT4tuYBOizBbBv5AO2fYT8P0x70ADS1yb+H61BcAAAGGUN0cOgAABAMA -SDBGAiEAzOBr9OZ0+6OSZyFTiywN64PysN0FLeLRyL5jmEsYrDYCIQDu0jtgWiMI -KU6CM0dKcqUWLkaFE23c2iWAhYAHqrFRRzAKBggqhkjOPQQDAwNnADBkAjAE3A3U -3jSZCpwfqOHBdlxi9ASgKTU+wg0qw3FqtfQ31OwLYFdxh0MlNk/HwkjRSWgCMFbQ -vMkXEPvNvv4t30K6xtpG26qmZ+6OiISBIIXMljWnsiYR1gyZnTzIg3AQSw4Vmw== ------END CERTIFICATE----- \ No newline at end of file diff --git a/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/wso2/DigiCertHighAssuranceEVCA-1 b/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/wso2/DigiCertHighAssuranceEVCA-1 new file mode 100644 index 0000000000..60ee457197 --- /dev/null +++ b/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/wso2/DigiCertHighAssuranceEVCA-1 @@ -0,0 +1,29 @@ +-----BEGIN CERTIFICATE----- +MIIE9DCCA9ygAwIBAgIQCF+UwC2Fe+jMFP9T7aI+KjANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0yMDA5MjQwMDAwMDBaFw0zMDA5MjMyMzU5NTlaMFkxCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxMzAxBgNVBAMTKkRpZ2lDZXJ0IEdsb2Jh +bCBHMiBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTCCASIwDQYJKoZIhvcNAQEBBQAD +ggEPADCCAQoCggEBAMz3EGJPprtjb+2QUlbFbSd7ehJWivH0+dbn4Y+9lavyYEEV +cNsSAPonCrVXOFt9slGTcZUOakGUWzUb+nv6u8W+JDD+Vu/E832X4xT1FE3LpxDy +FuqrIvAxIhFhaZAmunjZlx/jfWardUSVc8is/+9dCopZQ+GssjoP80j812s3wWPc +3kbW20X+fSP9kOhRBx5Ro1/tSUZUfyyIxfQTnJcVPAPooTncaQwywa8WV0yUR0J8 +osicfebUTVSvQpmowQTCd5zWSOTOEeAqgJnwQ3DPP3Zr0UxJqyRewg2C/Uaoq2yT +zGJSQnWS+Jr6Xl6ysGHlHx+5fwmY6D36g39HaaECAwEAAaOCAa4wggGqMB0GA1Ud +DgQWBBR0hYDAZsffN97PvSk3qgMdvu3NFzAfBgNVHSMEGDAWgBROIlQgGJXm427m +D/r6uRLtBhePOTAOBgNVHQ8BAf8EBAMCAYYwHQYDVR0lBBYwFAYIKwYBBQUHAwEG +CCsGAQUFBwMCMBIGA1UdEwEB/wQIMAYBAf8CAQAwdgYIKwYBBQUHAQEEajBoMCQG +CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQAYIKwYBBQUHMAKG +NGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RH +Mi5jcnQwewYDVR0fBHQwcjA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29t +L0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDA3oDWgM4YxaHR0cDovL2NybDQuZGln +aWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDAwBgNVHSAEKTAnMAcG +BWeBDAEBMAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQIDMA0GCSqGSIb3DQEB +CwUAA4IBAQB1i8A8W+//cFxrivUh76wx5kM9gK/XVakew44YbHnT96xC34+IxZ20 +dfPJCP2K/lHz8p0gGgQ1zvi2QXmv/8yWXpTTmh1wLqIxi/ulzH9W3xc3l7/BjUOG +q4xmfrnti/EPjLXUVa9ciZ7gpyptsqNjMhg7y961n4OzEQGsIA2QlxK3KZw1tdeR +Du9Ab21cO72h2fviyy52QNI6uyy/FgvqvQNbTpg6Ku0FUAcVkzxzOZGUWkgOxtNK +Aa9mObm9QjQc2wgD80D8EuiuPKuK1ftyeWSm4w5VsTuVP61gM2eKrLanXPDtWlIb +1GHhJRLmB7WqlLLwKPZhJl5VHPgB63dx +-----END CERTIFICATE----- \ No newline at end of file diff --git a/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/wso2/DigiCertHighAssuranceEVRootCA b/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/wso2/DigiCertHighAssuranceEVRootCA new file mode 100644 index 0000000000..072601b81c --- /dev/null +++ b/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/wso2/DigiCertHighAssuranceEVRootCA @@ -0,0 +1,22 @@ +-----BEGIN CERTIFICATE----- +MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3 +d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH +MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT +MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j +b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG +9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI +2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx +1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ +q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz +tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ +vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP +BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV +5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY +1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4 +NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG +Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91 +8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe +pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl +MrY= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/wso2/wso2.com b/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/wso2/wso2.com new file mode 100644 index 0000000000..22ad75b287 --- /dev/null +++ b/modules/transports/core/nhttp/src/test/resources/org/apache/synapse/transport/certificatevalidation/certificates/wso2/wso2.com @@ -0,0 +1,77 @@ +-----BEGIN CERTIFICATE----- +MIIOCTCCDPGgAwIBAgIQDYI9mOt2kbRhDJq8bwYLzDANBgkqhkiG9w0BAQsFADBZ +MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMTMwMQYDVQQDEypE +aWdpQ2VydCBHbG9iYWwgRzIgVExTIFJTQSBTSEEyNTYgMjAyMCBDQTEwHhcNMjMx +MTI3MDAwMDAwWhcNMjQxMjE4MjM1OTU5WjBkMQswCQYDVQQGEwJVUzETMBEGA1UE +CBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzETMBEGA1UEChMK +V1NPMiwgSW5jLjETMBEGA1UEAwwKKi53c28yLmNvbTCCASIwDQYJKoZIhvcNAQEB +BQADggEPADCCAQoCggEBAKm76aaaT4ryKdKHdzIylkj8ASNGz/FBTYfIvPXNnzzQ +IVRawpSj83yE9uONFAbIwomwIwuWttNshOfmt7/AKsNOCrwStcSjKsUPeWid1Z6o +8NfsFrYdM3VPp+EDCuxpSlifb6LylpYtwA18H+qqblmijuJ5pW+A1L73qFqF4h33 +NY/5mXebZ2TXQjILmEyp25Ouwknr7Le4NOykB3DEJ+YX/ZS2N/1CFsAeR3zlydDE +lPyfFq6fFQNaHPbCWjb0wRudyTKHyAXDCBFe5LmaI6LyR2PFIQwrnDlZEyzYkbR6 +vqYu/tj3k+ZRGKkQSLTtMDwKOOpJJ1ynfj+/AkeCplkCAwEAAaOCCsAwggq8MB8G +A1UdIwQYMBaAFHSFgMBmx9833s+9KTeqAx2+7c0XMB0GA1UdDgQWBBR/6kSodr4S +7EoyozHfsG5Dp6BtkTCCB0sGA1UdEQSCB0Iwggc+ggoqLndzbzIuY29tggh3c28y +LmNvbYIOc3RvcmUud3NvMi5jb22CFGNkbi51cGRhdGVzLndzbzIuY29tghJkLmNv +bnRlbnQud3NvMi5jb22CFnN1YnNjcmlwdGlvbnMud3NvMi5jb22CGXN1YnNjcmlw +dGlvbnMuZHYud3NvMi5jb22CGXN1YnNjcmlwdGlvbnMuc3Qud3NvMi5jb22CGXN0 +YWdpbmctcGFydG5lcnMud3NvMi5jb22CDGFwaS53c28yLmNvbYIQYXBpLWRldi53 +c28yLmNvbYIQYXBpLXN0Zy53c28yLmNvbYIQZWkuZG9jcy53c28yLmNvbYISYXBp +bS5kb2NzLndzbzIuY29tghBpcy5kb2NzLndzbzIuY29tghNjbG91ZC5kb2NzLndz +bzIuY29tghBtZy5kb2NzLndzbzIuY29tghBvYi5kb2NzLndzbzIuY29tghV1cGRh +dGVzLmRvY3Mud3NvMi5jb22CE3VrLm9iLmRvY3Mud3NvMi5jb22CFmludGVybmFs +LmRvY3Mud3NvMi5jb22CF2Jlcmxpbi5vYi5kb2NzLndzbzIuY29tghRjZHMub2Iu +ZG9jcy53c28yLmNvbYIWc2VjdXJpdHkuZG9jcy53c28yLmNvbYIXY2lhbWNsb3Vk +LmRvY3Mud3NvMi5jb22CEWFway5kb2NzLndzbzIuY29tghlpbnRlcm5hbC5zdXBw +b3J0LndzbzIuY29tgg1hcGlzLndzbzIuY29tghFhcGlzLWRldi53c28yLmNvbYIR +YXBpcy1zdGcud3NvMi5jb22CGmFwaXMtZGV2LWludGVybmFsLndzbzIuY29tghph +cGlzLXN0Zy1pbnRlcm5hbC53c28yLmNvbYIWYXBpcy1pbnRlcm5hbC53c28yLmNv +bYIYYXBpLXN0Zy51cGRhdGVzLndzbzIuY29tggx1bXQud3NvMi5jb22CEWFwaS1j +aGF0LndzbzIuY29tgh9zdWJzY3JpcHRpb24tZGFzaGJvYXJkLndzbzIuY29tghxh +ZG1pbi1jZXJ0aWZpY2F0aW9uLndzbzIuY29tghRhbGxvY2F0aW9ucy53c28yLmNv +bYINYXBwcy53c28yLmNvbYIVYmFua2luZy1ocmlzLndzbzIuY29tghZjZXJ0aWZp +Y2F0aW9uLndzbzIuY29tghZkdWUtZGlsaWdlbmNlLndzbzIuY29tggxlbWEud3Nv +Mi5jb22CHGVtYWlsLWdyb3VwLW1hbmFnZXIud3NvMi5jb22CE2xlYXZlLWhyaXMu +d3NvMi5jb22CDG1pcy53c28yLmNvbYIWb3JnY2hhcnQtaHJpcy53c28yLmNvbYIX +cHJvbW90aW9uLWhyaXMud3NvMi5jb22CGnNlY3VyaXR5LWFkdmlzb3J5LndzbzIu +Y29tghZzdXBlcmFwcC1ocmlzLndzbzIuY29tgg90cmF2ZWwud3NvMi5jb22CIGFk +bWluLWNlcnRpZmljYXRpb24tc3RnLndzbzIuY29tghhhbGxvY2F0aW9ucy1zdGcu +d3NvMi5jb22CEWFwcHMtc3RnLndzbzIuY29tghliYW5raW5nLWhyaXMtc3RnLndz +bzIuY29tghpjZXJ0aWZpY2F0aW9uLXN0Zy53c28yLmNvbYIaZHVlLWRpbGlnZW5j +ZS1zdGcud3NvMi5jb22CEGVtYS1zdGcud3NvMi5jb22CIGVtYWlsLWdyb3VwLW1h +bmFnZXItc3RnLndzbzIuY29tghdsZWF2ZS1ocmlzLXN0Zy53c28yLmNvbYIQbWlz +LXN0Zy53c28yLmNvbYIab3JnY2hhcnQtaHJpcy1zdGcud3NvMi5jb22CG3Byb21v +dGlvbi1ocmlzLXN0Zy53c28yLmNvbYIec2VjdXJpdHktYWR2aXNvcnktc3RnLndz +bzIuY29tghpzdXBlcmFwcC1ocmlzLXN0Zy53c28yLmNvbYITdHJhdmVsLXN0Zy53 +c28yLmNvbYIdaW50ZXJuYWwtc3VwcG9ydC1zdGcud3NvMi5jb22CEG1pLmRvY3Mu +d3NvMi5jb22CEmEuY29udGVudC53c28yLmNvbYISYi5jb250ZW50LndzbzIuY29t +ghJjLmNvbnRlbnQud3NvMi5jb22CFGFwaS51cGRhdGVzLndzbzIuY29tgiBtYXN0 +ZXItZGF0YS1maW5hbmNlLXN0Zy53c28yLmNvbYIaZW1wbG95ZWUtaHJpcy1zdGcu +d3NvMi5jb22CFWF0cy1ocmlzLXN0Zy53c28yLmNvbYIacGl0c3RvcC1zYWxlcy1z +dGcud3NvMi5jb22CHG1hc3Rlci1kYXRhLWZpbmFuY2Uud3NvMi5jb22CFmVtcGxv +eWVlLWhyaXMud3NvMi5jb22CEWF0cy1ocmlzLndzbzIuY29tghZwaXRzdG9wLXNh +bGVzLndzbzIuY29tMD4GA1UdIAQ3MDUwMwYGZ4EMAQICMCkwJwYIKwYBBQUHAgEW +G2h0dHA6Ly93d3cuZGlnaWNlcnQuY29tL0NQUzAOBgNVHQ8BAf8EBAMCBaAwHQYD +VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMIGfBgNVHR8EgZcwgZQwSKBGoESG +Qmh0dHA6Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbEcyVExTUlNB +U0hBMjU2MjAyMENBMS0xLmNybDBIoEagRIZCaHR0cDovL2NybDQuZGlnaWNlcnQu +Y29tL0RpZ2lDZXJ0R2xvYmFsRzJUTFNSU0FTSEEyNTYyMDIwQ0ExLTEuY3JsMIGH +BggrBgEFBQcBAQR7MHkwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0 +LmNvbTBRBggrBgEFBQcwAoZFaHR0cDovL2NhY2VydHMuZGlnaWNlcnQuY29tL0Rp +Z2lDZXJ0R2xvYmFsRzJUTFNSU0FTSEEyNTYyMDIwQ0ExLTEuY3J0MAwGA1UdEwEB +/wQCMAAwggGABgorBgEEAdZ5AgQCBIIBcASCAWwBagB3AO7N0GTV2xrOxVy3nbTN +E6Iyh0Z8vOzew1FIWUZxH7WbAAABjA8zZSwAAAQDAEgwRgIhAMbCQr7X6g7fO/SV +K6DUDZlNpZyVeQk8Dq+VcjDjM2O3AiEAnqk6utq7C4S+GUYWR6bAZ7tE7N8Gplty +OXopeUwsMY4AdgBIsONr2qZHNA/lagL6nTDrHFIBy1bdLIHZu7+rOdiEcwAAAYwP +M2TJAAAEAwBHMEUCIEm4RHFsiLCvr7soVfg+WAgcKP2RuvMIM2rBp3HAFZmJAiEA ++shmUcDBG77UoSn8ePI8zA+ixsfsKa7D6Tdc+wP+uBEAdwDatr9rP7W2Ip+bwrtc +a+hwkXFsu1GEhTS9pD0wSNf7qwAAAYwPM2TAAAAEAwBIMEYCIQCttU9hgh0dYmv9 +ZqxwlFZQXcIv9KAKh7sYRoI7cUx7YgIhAOHXA8oXl9XYJWJXyjNobtGZ7yijwKGi +Z4Dfv8X2e64FMA0GCSqGSIb3DQEBCwUAA4IBAQC/I+DTL/uuC3PWZGRYt6NGyPQ2 ++F+QbDTAMeFsKvbo8/AQvj58RtbrxTECYFB0T2vZLCwNo15UlN3TO14tc2lrq3qD +fe72BadhXePR4Qe08ozEELJldBv3rd/j297dhSV/SXf6uoh40letK5cK/3+yEWoq +8l1+V3bpiL3FvQFgjZXMK5oXrqtY90fSxSUK70l9+QtWh6tKC2FEThcoJTPZa1NP +ST5IXv5PKAeQZt2G8ZQiGOLanXj0/22oGbMAvJ0Mev+sIOWe9OX2x3fqXwmk9DDF +bYB6Y45RqRfmvj0hAOLtGKQud6qp/09Ifp9I6ekqjrvGXA7Y1mDhYZaVmTaS +-----END CERTIFICATE----- \ No newline at end of file