felipec/soap4r — pull request #7 by tonybyrne (2012-07-17 10:07:27+00:00)
Title: Add support for forcing SSL version for https enabled web services.

I added this feature to scratch an itch I had with one particular web service that broke after I upgraded OpenSSL on my system to 1.0.1. This change allows for the SSL version (TLSv1, SSLv3 etc.) to be set via the http configuration loader. By setting it to TSLv1 in my soap/property file I was able to fix the SSL negotiation with the server. E.g:

[client.protocol.http]
ssl_config.verify_mode = OpenSSL::SSL::VERIFY_NONE
ssl_config.ssl_version = TLSv1