Note that there are some explanatory texts on larger screens.

plurals
  1. POsslv3 alert unexpected message when using soap4r
    primarykey
    data
    text
    <p>I am working against the level3 SOAP API. Everything was working wonderfully until recently when OpenSSL was updated. </p> <p>Here is the full output of the error message:</p> <pre><code>OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: sslv3 alert unexpected message): httpclient (2.1.5.2) lib/httpclient/session.rb:247:in `connect' httpclient (2.1.5.2) lib/httpclient/session.rb:247:in `ssl_connect' httpclient (2.1.5.2) lib/httpclient/session.rb:639:in `connect' httpclient (2.1.5.2) lib/httpclient/timeout.rb:128:in `timeout' httpclient (2.1.5.2) lib/httpclient/session.rb:631:in `connect' httpclient (2.1.5.2) lib/httpclient/session.rb:522:in `query' httpclient (2.1.5.2) lib/httpclient/session.rb:147:in `query' httpclient (2.1.5.2) lib/httpclient.rb:953:in `do_get_block' httpclient (2.1.5.2) lib/httpclient.rb:765:in `do_request' httpclient (2.1.5.2) lib/httpclient.rb:848:in `protect_keep_alive_disconnected' httpclient (2.1.5.2) lib/httpclient.rb:764:in `do_request' httpclient (2.1.5.2) lib/httpclient.rb:666:in `request' httpclient (2.1.5.2) lib/httpclient.rb:596:in `post' /Users/glanotte/.rvm/gems/ruby-1.8.7-p302/gems/soap4r-1.5.8/lib/soap/streamHandler.rb:238:in `send_post' /Users/glanotte/.rvm/gems/ruby-1.8.7-p302/gems/soap4r-1.5.8/lib/soap/streamHandler.rb:172:in `send' /Users/glanotte/.rvm/gems/ruby-1.8.7-p302/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:179:in `route' /Users/glanotte/.rvm/gems/ruby-1.8.7-p302/gems/soap4r-1.5.8/lib/soap/rpc/proxy.rb:143:in `call' /Users/glanotte/.rvm/gems/ruby-1.8.7-p302/gems/soap4r-1.5.8/lib/soap/rpc/driver.rb:181:in `call' (eval):6:in `validateSLServiceAvailability' </code></pre> <p>The error is very similar to the error reported here:</p> <p><a href="http://dev.ctor.org/http-access2/ticket/223" rel="nofollow">http://dev.ctor.org/http-access2/ticket/223</a></p> <p>the solution that the person who opened the above was "I fixed this by passing in SSL::OP_NO_TICKET as an option to SSLConfig." I have tried to do this by:</p> <pre><code>object = WsdlToRubyPortType.new object.options['client.protocol.http.ssl_config.options'] = OpenSSL::SSL::OP_NO_TICKET </code></pre> <p>I have tried the following as well:</p> <pre><code>object.options['client.protocol.http.ssl_config.options'] = "OpenSSL::SSL::OP_NO_TICKET" object.options['client.protocol.http.ssl_config.options'] = "SSL::OP_NO_TICKET" </code></pre> <p>The results are identical and the error message persists. I have tried adding a line to the soap/property file but it is not recognized as a valid option by the httpconfigloader. </p> <p>Any help would be greatly appreciated, I am completely stuck. I feel the answer is obvious but cannot see it.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload