From: Roland Schmit Date: 2011-04-13T22:14:12+09:00 Subject: Re: ssl httpclient savon httpi Hi, sad to hear. BizTalk uses IIS in the soap adapter, so it is no easy thing to make restful API. Here is my complete client code: #require "net/http" require "httpi" request = HTTPI::Request.new request.auth.ssl.cert_key_file='clientcert_key' request.auth.ssl.cert_file='clientcert' request.auth.ssl.ca_cert_file='CAfile.pem' request.auth.ssl.verify_mode=:peer request.url='https://luxuappa.lu.db.com/msmqhttps/transport.asmx' response = HTTPI.get request puts response.body Despite this the change in the httpi client adapter file "httpclient.rb" is necessary. I my scenario we are using client certificates, so i think that you don't need to set cert_key_file and cert_file. Another guess is that you are missing the verify_mode setting? And one tip you can also try is not to use the httpclient but instead use net_http. For this just add "require "net/http" before the require for httpi (uncommented in the sample code above). Good luck! Rolle -- Posted via http://www.ruby-forum.com/.