HI All, I want to consume the SOAP apis using SSL in the SAVON gem, but I am facing the below error while trying to access the soap services. client = Savon.client(wsdl: "https://xxx?WSDL") client.operations HTTPI GET request to xxxxx (curb) HTTPI::SSLError: Curl::Err::SSLPeerCertificateError In the Savon site <http://savonrb.com/version2.html#globals-ssl> I found that options to pass the SSL certificate file, but I didin't understand it, since why do we need to have the ssl certificate to consume the API? Also let me know the way to consume the SOAP service with SSL. regards, Loganathan Mob: +91 7760780741 | +91 9944414388 Skype: loganathan.sellappa ViewMe <http://vizualize.me/loganathan>
on 2013-01-08 09:42
on 2013-01-08 18:02
On Tuesday, January 8, 2013 8:40:56 AM UTC, Loganathan Sellappa wrote: > HTTPI::SSLError: Curl::Err::SSLPeerCertificateError > > In the Savon site <http://savonrb.com/version2.html#globals-ssl> I found > that options to pass the SSL certificate file, but I didin't understand it, > since why do we need to have the ssl certificate to consume the API? Also > let me know the way to consume the SOAP service with SSL. > Well some webservices do require that clients authenticate themselves using a certificate. Does the webservice in question have that requirement? Fred
on 2013-01-08 19:53
On Tuesday, 8 January 2013 03:40:56 UTC-5, Loganathan Sellappa wrote: > HTTPI::SSLError: Curl::Err::SSLPeerCertificateError > > In the Savon site <http://savonrb.com/version2.html#globals-ssl> I found > that options to pass the SSL certificate file, but I didin't understand it, > since why do we need to have the ssl certificate to consume the API? Also > let me know the way to consume the SOAP service with SSL. > The specific error you're getting is HTTPI complaining that the SSL cert of the remote server can't be verified. You'll need to include (at a minimum) the certificate of the CA who issued the remote server's key in ssl_ca_cert_file (also in the documentation you linked to). --Matt Jones
on 2013-01-24 16:32
Hi Loganathan, Do you find a solution? I'm having the same issue, the error only happen for a specific domain.
on 2013-01-24 16:35
Nope :( , currently consuming the api without SSL. regards, Loganathan Mob: +91 7760780741 | +91 9944414388 Skype: loganathan.sellappa ViewMe <http://vizualize.me/loganathan>
on 2013-01-24 16:36
On Thu, Jan 24, 2013 at 9:32 AM, Almir Mendes <lists@ruby-forum.com> wrote: > Do you find a solution? I'm having the same issue, the error only happen > for a specific domain. http.auth.ssl.verify_mode = :none
on 2013-01-24 18:12
I'm trying that but dont's work. I'm still having the error message. SSL_connect SYSCALL returned=5 errno=0 state=SSLv2/v3 read server hello A
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.