Context
I'm currently trying to get my Savon client to read a peer certificate from the default system SSL cert folder. Basically, the effect I want to produce is calling set_default_paths on the Savon client's http cert store.
Essentially, I'm attempting to explicitly set the cert_store for a Savon client to OpenSSL::X509::Store.new so that I can manually call set_default_paths and force it to use the system certificates.
I've been looking through the Savon documentation and while I see that there are ways to pass in certs/keys, there's no obvious way to do this that I can find.
Following works: