Skip to content

Commit dc0865c

Browse files
RUBY-3275 Update Atlas certificate (#2735)
* RUBY-3275 Update Atlas certificate * Add a custom error message
1 parent 990d02c commit dc0865c

File tree

3 files changed

+171
-171
lines changed

3 files changed

+171
-171
lines changed

spec/integration/ocsp_verifier_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@
352352

353353
it 'verifies' do
354354
# TODO This test will fail if the certificate expires
355-
verifier.verify.should be true
355+
expect(verifier.verify).to be(true), "If atlas-ocsp certificates have expired, run spec/support/certificates/retrieve-atlas-cert to get a new ones"
356356
end
357357
end
358358
end

spec/support/certificates/atlas-ocsp-ca.crt

Lines changed: 67 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -2,53 +2,53 @@ Certificate:
22
Data:
33
Version: 3 (0x2)
44
Serial Number:
5-
06:d8:d9:04:d5:58:43:46:f6:8a:2f:a7:54:22:7e:c4
5+
0c:f5:bd:06:2b:56:02:f4:7a:b8:50:2c:23:cc:f0:66
66
Signature Algorithm: sha256WithRSAEncryption
7-
Issuer: C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root CA
7+
Issuer: C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root G2
88
Validity
9-
Not Before: Apr 14 00:00:00 2021 GMT
10-
Not After : Apr 13 23:59:59 2031 GMT
11-
Subject: C = US, O = DigiCert Inc, CN = DigiCert TLS RSA SHA256 2020 CA1
9+
Not Before: Mar 30 00:00:00 2021 GMT
10+
Not After : Mar 29 23:59:59 2031 GMT
11+
Subject: C = US, O = DigiCert Inc, CN = DigiCert Global G2 TLS RSA SHA256 2020 CA1
1212
Subject Public Key Info:
1313
Public Key Algorithm: rsaEncryption
1414
Public-Key: (2048 bit)
1515
Modulus:
16-
00:c1:4b:b3:65:47:70:bc:dd:4f:58:db:ec:9c:ed:
17-
c3:66:e5:1f:31:13:54:ad:4a:66:46:1f:2c:0a:ec:
18-
64:07:e5:2e:dc:dc:b9:0a:20:ed:df:e3:c4:d0:9e:
19-
9a:a9:7a:1d:82:88:e5:11:56:db:1e:9f:58:c2:51:
20-
e7:2c:34:0d:2e:d2:92:e1:56:cb:f1:79:5f:b3:bb:
21-
87:ca:25:03:7b:9a:52:41:66:10:60:4f:57:13:49:
22-
f0:e8:37:67:83:df:e7:d3:4b:67:4c:22:51:a6:df:
23-
0e:99:10:ed:57:51:74:26:e2:7d:c7:ca:62:2e:13:
24-
1b:7f:23:88:25:53:6f:c1:34:58:00:8b:84:ff:f8:
25-
be:a7:58:49:22:7b:96:ad:a2:88:9b:15:bc:a0:7c:
26-
df:e9:51:a8:d5:b0:ed:37:e2:36:b4:82:4b:62:b5:
27-
49:9a:ec:c7:67:d6:e3:3e:f5:e3:d6:12:5e:44:f1:
28-
bf:71:42:7d:58:84:03:80:b1:81:01:fa:f9:ca:32:
29-
bb:b4:8e:27:87:27:c5:2b:74:d4:a8:d6:97:de:c3:
30-
64:f9:ca:ce:53:a2:56:bc:78:17:8e:49:03:29:ae:
31-
fb:49:4f:a4:15:b9:ce:f2:5c:19:57:6d:6b:79:a7:
32-
2b:a2:27:20:13:b5:d0:3d:40:d3:21:30:07:93:ea:
33-
99:f5
16+
00:cc:f7:10:62:4f:a6:bb:63:6f:ed:90:52:56:c5:
17+
6d:27:7b:7a:12:56:8a:f1:f4:f9:d6:e7:e1:8f:bd:
18+
95:ab:f2:60:41:15:70:db:12:00:fa:27:0a:b5:57:
19+
38:5b:7d:b2:51:93:71:95:0e:6a:41:94:5b:35:1b:
20+
fa:7b:fa:bb:c5:be:24:30:fe:56:ef:c4:f3:7d:97:
21+
e3:14:f5:14:4d:cb:a7:10:f2:16:ea:ab:22:f0:31:
22+
22:11:61:69:90:26:ba:78:d9:97:1f:e3:7d:66:ab:
23+
75:44:95:73:c8:ac:ff:ef:5d:0a:8a:59:43:e1:ac:
24+
b2:3a:0f:f3:48:fc:d7:6b:37:c1:63:dc:de:46:d6:
25+
db:45:fe:7d:23:fd:90:e8:51:07:1e:51:a3:5f:ed:
26+
49:46:54:7f:2c:88:c5:f4:13:9c:97:15:3c:03:e8:
27+
a1:39:dc:69:0c:32:c1:af:16:57:4c:94:47:42:7c:
28+
a2:c8:9c:7d:e6:d4:4d:54:af:42:99:a8:c1:04:c2:
29+
77:9c:d6:48:e4:ce:11:e0:2a:80:99:f0:43:70:cf:
30+
3f:76:6b:d1:4c:49:ab:24:5e:c2:0d:82:fd:46:a8:
31+
ab:6c:93:cc:62:52:42:75:92:f8:9a:fa:5e:5e:b2:
32+
b0:61:e5:1f:1f:b9:7f:09:98:e8:3d:fa:83:7f:47:
33+
69:a1
3434
Exponent: 65537 (0x10001)
3535
X509v3 extensions:
3636
X509v3 Basic Constraints: critical
3737
CA:TRUE, pathlen:0
3838
X509v3 Subject Key Identifier:
39-
B7:6B:A2:EA:A8:AA:84:8C:79:EA:B4:DA:0F:98:B2:C5:95:76:B9:F4
39+
74:85:80:C0:66:C7:DF:37:DE:CF:BD:29:37:AA:03:1D:BE:ED:CD:17
4040
X509v3 Authority Key Identifier:
41-
03:DE:50:35:56:D1:4C:BB:66:F0:A3:E2:1B:1B:C3:97:B2:3D:D1:55
41+
4E:22:54:20:18:95:E6:E3:6E:E6:0F:FA:FA:B9:12:ED:06:17:8F:39
4242
X509v3 Key Usage: critical
4343
Digital Signature, Certificate Sign, CRL Sign
4444
X509v3 Extended Key Usage:
4545
TLS Web Server Authentication, TLS Web Client Authentication
4646
Authority Information Access:
4747
OCSP - URI:http://ocsp.digicert.com
48-
CA Issuers - URI:http://cacerts.digicert.com/DigiCertGlobalRootCA.crt
48+
CA Issuers - URI:http://cacerts.digicert.com/DigiCertGlobalRootG2.crt
4949
X509v3 CRL Distribution Points:
5050
Full Name:
51-
URI:http://crl3.digicert.com/DigiCertGlobalRootCA.crl
51+
URI:http://crl3.digicert.com/DigiCertGlobalRootG2.crl
5252
X509v3 Certificate Policies:
5353
Policy: 2.16.840.1.114412.2.1
5454
Policy: 2.23.140.1.1
@@ -57,47 +57,47 @@ Certificate:
5757
Policy: 2.23.140.1.2.3
5858
Signature Algorithm: sha256WithRSAEncryption
5959
Signature Value:
60-
80:32:ce:5e:0b:dd:6e:5a:0d:0a:af:e1:d6:84:cb:c0:8e:fa:
61-
85:70:ed:da:5d:b3:0c:f7:2b:75:40:fe:85:0a:fa:f3:31:78:
62-
b7:70:4b:1a:89:58:ba:80:bd:f3:6b:1d:e9:7e:cf:0b:ba:58:
63-
9c:59:d4:90:d3:fd:6c:fd:d0:98:6d:b7:71:82:5b:cf:6d:0b:
64-
5a:09:d0:7b:de:c4:43:d8:2a:a4:de:9e:41:26:5f:bb:8f:99:
65-
cb:dd:ae:e1:a8:6f:9f:87:fe:74:b7:1f:1b:20:ab:b1:4f:c6:
66-
f5:67:5d:5d:9b:3c:e9:ff:69:f7:61:6c:d6:d9:f3:fd:36:c6:
67-
ab:03:88:76:d2:4b:2e:75:86:e3:fc:d8:55:7d:26:c2:11:77:
68-
df:3e:02:b6:7c:f3:ab:7b:7a:86:36:6f:b8:f7:d8:93:71:cf:
69-
86:df:73:30:fa:7b:ab:ed:2a:59:c8:42:84:3b:11:17:1a:52:
70-
f3:c9:0e:14:7d:a2:5b:72:67:ba:71:ed:57:47:66:c5:b8:02:
71-
4a:65:34:5e:8b:d0:2a:3c:20:9c:51:99:4c:e7:52:9e:f7:6b:
72-
11:2b:0d:92:7e:1d:e8:8a:eb:36:16:43:87:ea:2a:63:bf:75:
73-
3f:eb:de:c4:03:bb:0a:3c:f7:30:ef:eb:af:4c:fc:8b:36:10:
74-
73:3e:f3:a4
60+
90:f1:70:cb:28:97:69:97:7c:74:fd:c0:fa:26:7b:53:ab:ad:
61+
cd:65:fd:ba:9c:06:9c:8a:d7:5a:43:87:ed:4d:4c:56:5f:ad:
62+
c1:c5:b5:05:20:2e:59:d1:ff:4a:f5:a0:2a:d8:b0:95:ad:c9:
63+
2e:4a:3b:d7:a7:f6:6f:88:29:fc:30:3f:24:84:bb:c3:b7:7b:
64+
93:07:2c:af:87:6b:76:33:ed:00:55:52:b2:59:9e:e4:b9:d0:
65+
f3:df:e7:0f:fe:dd:f8:c4:b9:10:72:81:09:04:5f:cf:97:9e:
66+
2e:32:75:8e:cf:9a:58:d2:57:31:7e:37:01:81:b2:66:6d:29:
67+
1a:b1:66:09:6d:d1:6e:90:f4:b9:fa:2f:01:14:c5:5c:56:64:
68+
01:d9:7d:87:a8:38:53:9f:8b:5d:46:6d:5c:c6:27:84:81:d4:
69+
7e:8c:8c:a3:9b:52:e7:c6:88:ec:37:7c:2a:fb:f0:55:5a:38:
70+
72:10:d8:00:13:cf:4c:73:db:aa:37:35:a8:29:81:69:9c:76:
71+
bc:de:18:7b:90:d4:ca:cf:ef:67:03:fd:04:5a:21:16:b1:ff:
72+
ea:3f:df:dc:82:f5:eb:f4:59:92:23:0d:24:2a:95:25:4c:ca:
73+
a1:91:e6:d4:b7:ac:87:74:b3:f1:6d:a3:99:db:f9:d5:bd:84:
74+
40:9f:07:98
7575

7676
-----BEGIN CERTIFICATE-----
77-
MIIEvjCCA6agAwIBAgIQBtjZBNVYQ0b2ii+nVCJ+xDANBgkqhkiG9w0BAQsFADBh
77+
MIIEyDCCA7CgAwIBAgIQDPW9BitWAvR6uFAsI8zwZjANBgkqhkiG9w0BAQsFADBh
7878
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
79-
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
80-
QTAeFw0yMTA0MTQwMDAwMDBaFw0zMTA0MTMyMzU5NTlaME8xCzAJBgNVBAYTAlVT
81-
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxKTAnBgNVBAMTIERpZ2lDZXJ0IFRMUyBS
82-
U0EgU0hBMjU2IDIwMjAgQ0ExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC
83-
AQEAwUuzZUdwvN1PWNvsnO3DZuUfMRNUrUpmRh8sCuxkB+Uu3Ny5CiDt3+PE0J6a
84-
qXodgojlEVbbHp9YwlHnLDQNLtKS4VbL8Xlfs7uHyiUDe5pSQWYQYE9XE0nw6Ddn
85-
g9/n00tnTCJRpt8OmRDtV1F0JuJ9x8piLhMbfyOIJVNvwTRYAIuE//i+p1hJInuW
86-
raKImxW8oHzf6VGo1bDtN+I2tIJLYrVJmuzHZ9bjPvXj1hJeRPG/cUJ9WIQDgLGB
87-
Afr5yjK7tI4nhyfFK3TUqNaX3sNk+crOU6JWvHgXjkkDKa77SU+kFbnO8lwZV21r
88-
eacroicgE7XQPUDTITAHk+qZ9QIDAQABo4IBgjCCAX4wEgYDVR0TAQH/BAgwBgEB
89-
/wIBADAdBgNVHQ4EFgQUt2ui6qiqhIx56rTaD5iyxZV2ufQwHwYDVR0jBBgwFoAU
90-
A95QNVbRTLtm8KPiGxvDl7I90VUwDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQG
91-
CCsGAQUFBwMBBggrBgEFBQcDAjB2BggrBgEFBQcBAQRqMGgwJAYIKwYBBQUHMAGG
92-
GGh0dHA6Ly9vY3NwLmRpZ2ljZXJ0LmNvbTBABggrBgEFBQcwAoY0aHR0cDovL2Nh
93-
Y2VydHMuZGlnaWNlcnQuY29tL0RpZ2lDZXJ0R2xvYmFsUm9vdENBLmNydDBCBgNV
94-
HR8EOzA5MDegNaAzhjFodHRwOi8vY3JsMy5kaWdpY2VydC5jb20vRGlnaUNlcnRH
95-
bG9iYWxSb290Q0EuY3JsMD0GA1UdIAQ2MDQwCwYJYIZIAYb9bAIBMAcGBWeBDAEB
96-
MAgGBmeBDAECATAIBgZngQwBAgIwCAYGZ4EMAQIDMA0GCSqGSIb3DQEBCwUAA4IB
97-
AQCAMs5eC91uWg0Kr+HWhMvAjvqFcO3aXbMM9yt1QP6FCvrzMXi3cEsaiVi6gL3z
98-
ax3pfs8LulicWdSQ0/1s/dCYbbdxglvPbQtaCdB73sRD2Cqk3p5BJl+7j5nL3a7h
99-
qG+fh/50tx8bIKuxT8b1Z11dmzzp/2n3YWzW2fP9NsarA4h20ksudYbj/NhVfSbC
100-
EXffPgK2fPOre3qGNm+499iTcc+G33Mw+nur7SpZyEKEOxEXGlLzyQ4UfaJbcme6
101-
ce1XR2bFuAJKZTRei9AqPCCcUZlM51Ke92sRKw2Sfh3oius2FkOH6ipjv3U/697E
102-
A7sKPPcw7+uvTPyLNhBzPvOk
79+
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
80+
MjAeFw0yMTAzMzAwMDAwMDBaFw0zMTAzMjkyMzU5NTlaMFkxCzAJBgNVBAYTAlVT
81+
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxMzAxBgNVBAMTKkRpZ2lDZXJ0IEdsb2Jh
82+
bCBHMiBUTFMgUlNBIFNIQTI1NiAyMDIwIENBMTCCASIwDQYJKoZIhvcNAQEBBQAD
83+
ggEPADCCAQoCggEBAMz3EGJPprtjb+2QUlbFbSd7ehJWivH0+dbn4Y+9lavyYEEV
84+
cNsSAPonCrVXOFt9slGTcZUOakGUWzUb+nv6u8W+JDD+Vu/E832X4xT1FE3LpxDy
85+
FuqrIvAxIhFhaZAmunjZlx/jfWardUSVc8is/+9dCopZQ+GssjoP80j812s3wWPc
86+
3kbW20X+fSP9kOhRBx5Ro1/tSUZUfyyIxfQTnJcVPAPooTncaQwywa8WV0yUR0J8
87+
osicfebUTVSvQpmowQTCd5zWSOTOEeAqgJnwQ3DPP3Zr0UxJqyRewg2C/Uaoq2yT
88+
zGJSQnWS+Jr6Xl6ysGHlHx+5fwmY6D36g39HaaECAwEAAaOCAYIwggF+MBIGA1Ud
89+
EwEB/wQIMAYBAf8CAQAwHQYDVR0OBBYEFHSFgMBmx9833s+9KTeqAx2+7c0XMB8G
90+
A1UdIwQYMBaAFE4iVCAYlebjbuYP+vq5Eu0GF485MA4GA1UdDwEB/wQEAwIBhjAd
91+
BgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwdgYIKwYBBQUHAQEEajBoMCQG
92+
CCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2VydC5jb20wQAYIKwYBBQUHMAKG
93+
NGh0dHA6Ly9jYWNlcnRzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RH
94+
Mi5jcnQwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL2NybDMuZGlnaWNlcnQuY29t
95+
L0RpZ2lDZXJ0R2xvYmFsUm9vdEcyLmNybDA9BgNVHSAENjA0MAsGCWCGSAGG/WwC
96+
ATAHBgVngQwBATAIBgZngQwBAgEwCAYGZ4EMAQICMAgGBmeBDAECAzANBgkqhkiG
97+
9w0BAQsFAAOCAQEAkPFwyyiXaZd8dP3A+iZ7U6utzWX9upwGnIrXWkOH7U1MVl+t
98+
wcW1BSAuWdH/SvWgKtiwla3JLko716f2b4gp/DA/JIS7w7d7kwcsr4drdjPtAFVS
99+
slme5LnQ89/nD/7d+MS5EHKBCQRfz5eeLjJ1js+aWNJXMX43AYGyZm0pGrFmCW3R
100+
bpD0ufovARTFXFZkAdl9h6g4U5+LXUZtXMYnhIHUfoyMo5tS58aI7Dd8KvvwVVo4
101+
chDYABPPTHPbqjc1qCmBaZx2vN4Ye5DUys/vZwP9BFohFrH/6j/f3IL16/RZkiMN
102+
JCqVJUzKoZHm1Lesh3Sz8W2jmdv51b2EQJ8HmA==
103103
-----END CERTIFICATE-----

0 commit comments

Comments
 (0)