# wsdlDriver won't run under Rails (SSL)

**URL:** <https://www.ruby-forum.com/t/wsdldriver-wont-run-under-rails-ssl/110886>\
**Category:** Rails\
**Created:** [July 31, 2007, 7:55pm UTC](https://www.ruby-forum.com/t/wsdldriver-wont-run-under-rails-ssl/110886 "2007-07-31T19:55:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![fredknowles](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/8baadc/32.png) [@fredknowles](https://www.ruby-forum.com/u/fredknowles)\
**Post date:** [July 31, 2007, 7:55pm UTC](https://www.ruby-forum.com/t/wsdldriver-wont-run-under-rails-ssl/110886/1 "2007-07-31T19:55:01Z")

</div>

I have a wsdl client that will work standalone but as soon as I put  
identical code into a Rails controller I get an Errno::ECONNREFUSED  
#(Connection refused -connect(2)…) Any ideas?

# ======================= ||Standalone: (works) ||

```
require 'soap/wsdlDriver'
require 'http-access2'

user = 'fwkaufm'
wsdl = 'ProxyUser.wsdl'

soap = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver
soap.options['protocol.http.ssl_config.client_cert'] =

```

‘/etc/certs/ssl.crt/server\_cert.crt’  
soap.options[‘protocol.http.ssl\_config.client\_key’]=’/etc/certs/ssl.crt/server\_key\_nopass.pem’  
soap.options[‘protocol.http.ssl\_config.ca\_file’]=’/etc/certs/ssl.crt/ca.crt’

dn = soap.getDn(user)  
puts dn

# ======================================= ||Behind a Controller: (Doesn’t work) ||

require ‘soap/wsdlDriver’  
require ‘http-access2’

class WebserviceTestController \< ApplicationController  
def connection  
user = ‘fwkaufm’  
wsdl = ‘ProxyUser.wsdl’

```
  soap = SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver
  soap.options['protocol.http.ssl_config.client_cert'] =

```

‘/etc/certs/ssl.crt/server\_cert.crt’  
soap.options[‘protocol.http.ssl\_config.client\_key’]=’/etc/certs/ssl.crt/server\_key\_nopass.pem’  
soap.options[‘protocol.http.ssl\_config.ca\_file’]=’/etc/certs/ssl.crt/ca.crt’

```
  dn = soap.getDn(user)
  end

```

end
