Как сказать библиотеке OpenSSL Ruby игнорировать ошибку самозаверяющего сертификата?
Я пытаюсь использовать поддержку Ruby SOAP следующим образом:
SERVICE_URL = 'https://...'
...
def create_driver
::SOAP::WSDLDriverFactory.new(SERVICE_URL).create_rpc_driver
driver.options['protocol.http.ssl_config.verify_mode'] = OpenSSL::SSL::VERIFY_NONE
driver.options['protocol.http.ssl_config.client_cert'] = @certificate_path
driver
end
но призыв кnew(SERVICE_URL)
взрывается с "OpenSSL::SSL::SSLError: certificate verify failed
"Как мне сделать эквивалентdriver.options['protocol.http.ssl_config.verify_mode'] = OpenSSL::SSL::VERIFY_NONE
для первого вызова для получения самого WSDL?