RUBY-3694 Gracefully handle the case where the issuer can't be found by jamis · Pull Request #2946 · mongodb/mongo-ruby-driver

@jamis

AI review requested due to automatic review settings

August 8, 2025 18:17

alexbevi

@jamis jamis deleted the 3694-ocsp-issuer-condition branch

August 8, 2025 19:59

jamis added a commit to jamis/mongo-ruby-driver that referenced this pull request

Aug 8, 2025

jamis added a commit that referenced this pull request

Aug 19, 2025
* RUBY-3694 Use correct CA when verifying OCSP endpoint  (#2944)

* use the next cert in the chain as the CA when verifying OCSP

* don't assume the issuer is at a particular position in the chain

* Fix incorrect method description

* https for submodules

* fix submodule syntax

* update test configuration

* bump drivers-evergreen-tools for DB version lookups

* allow prepare_server to compute the distro in the format it needs

* more evergreen config tweaks

* more test tweaks

* fix broken resolver specs

* don't try to use mock_dns on ruby 2.7

* make sure and definie the minimum_mri_version constraint

* use https to clone git repos

* maybe we need to skip sooner to avoid the around hooks...

* Gracefully handle the case where the issuer can't be found (#2946)

* no need to test against latest; 2.20.x only supports up to 7.0