Looking at the source, it looks like the gem is defaulting to OpenSSL::X509::DEFAULT_CERT_FILE and OpenSSL::X509::DEFAULT_CERT_DIR. On Heroku-22, at least, these paths aren't valid.
Any reason for defaulting to those, as opposed to nil? (i.e. let OpenSSL figure out the paths).
On Heroku-22 (based on Ubuntu 22), I get the following error when trying to use the client:
Something as simple as this causes the error:
Doing the following is a workaround:
Looking at the source, it looks like the gem is defaulting to
OpenSSL::X509::DEFAULT_CERT_FILE
andOpenSSL::X509::DEFAULT_CERT_DIR
. On Heroku-22, at least, these paths aren't valid.Any reason for defaulting to those, as opposed to
nil
? (i.e. let OpenSSL figure out the paths).