Skip to content

Commit

Permalink
Fix RevocationVerificationTest failure
Browse files Browse the repository at this point in the history
The latest github certs dont contain the CRL points,
therefore replace the expired github certs with WSO2 certs
  • Loading branch information
SanojPunchihewa committed Mar 19, 2024
1 parent decc587 commit cf9aaa6
Show file tree
Hide file tree
Showing 7 changed files with 135 additions and 84 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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";
}

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -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-----
Original file line number Diff line number Diff line change
@@ -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-----
Original file line number Diff line number Diff line change
@@ -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-----

0 comments on commit cf9aaa6

Please sign in to comment.