HTTPI::SSLError - Plz help

Dear All,

rvm ssl updated sucessfully and Openssl/ca cert seems to be correct in
my
system but still i get HTTPI::SSL Error, Plz help me , my environment
as
follows:

$ whereis openssl
openssl: /usr/bin/openssl /usr/include/openssl
/usr/share/man/man1/openssl.
1ssl.gz

$ env | grep -i “ssl”
SSL_CERT_FILE=/usr/lib/ssl/cert.pem

$ rvm osx-ssl-certs status all
Certificates for /usr/lib/ssl/cert.pem: Up to date.

rvm osx-ssl-certs status all
Certificates for /usr/lib/ssl/cert.pem: Up to date.

$ rvm reload
RVM reloaded

Still it throws the following error, plz suggest how to resolve this, I
have spent nearly one day still cant figure out the issue, plz help me ,
the error as follws:

HTTPI::SSLError in searchesController

SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: sslv3
alert handshake failure
SSL_connect returned=1 errno=0 state=SSLv3 read server hello A: sslv3
alert handshake failureRAILS_ROOT: /usha/myapp

2.1.0/lib/httpi/adapter/httpclient.rb:28:in request' /ruby-1.8.7-p330/gems/httpi-2.1.0/lib/httpi.rb:140:inrequest’
.rvm/gems/ruby-1.8.7-p330/gems/httpi-2.1.0/lib/httpi.rb:112:in post' /.rvm/gems/ruby-1.8.7-p330/gems/savon-2.3.2/lib/savon/operation.rb:86:incall_with_logging’
.rvm/gems/ruby-1.8.7-p330/gems/savon-2.3.2/lib/savon/request_logger.rb:12:in
call' rvm/gems/ruby-1.8.7-p330/gems/savon-2.3.2/lib/savon/request_logger.rb:12:in/.rvm/gems/ruby-1.8.7-p330/gems/savon-2.3.2/lib/savon/client.rb:36:in
`call’

Any help is appreciated, Plz shed some light in this issue.

On Tuesday, 27 May 2014 00:51:47 UTC-5, Usha wrote:

RVM reloaded

Any help is appreciated, Plz shed some light in this issue.

Mislav’s ssl doctor script (bottom of the post) can be useful:

http://mislav.uniqpath.com/2013/07/ruby-openssl/

If nothing else, posting what it outputs should provide more information
to
troubleshoot this issue.

–Matt J.

Hi plz see below for the ssl doctor script output:

export SSL_CERT_FILE=/usr/lib/ssl/cert.pem & export
SSL_CERT_DIR=/usr/lib/ssl

ruby doctor.rb localhost
/usr/local/bin/ruby (1.8.7-p330)
OpenSSL 0.9.8k 25 Mar 2009: /usr/lib/ssl
SSL_CERT_DIR=“/usr/lib/ssl”
SSL_CERT_FILE=“/usr/lib/ssl/cert.pem”

HEAD https://localhost:443 https://localhost:443
Error: connection refused

On Wednesday, 28 May 2014 08:31:41 UTC-5, Usha wrote:

SSL_CERT_FILE=“/usr/lib/ssl/cert.pem”

HEAD https://localhost:443 https://localhost:443
Error: connection refused

Unless you’ve set up an SSL server on your local machine, this isn’t
going
to work. Try pointing the script at the actual server that you’re
getting
the SSLErrors from.

–Matt J.

Hi,
In my system, netstat -nlt | egrep ‘:443’ does output anything…

So far i downloaded cert certificate, should’nt i do it instead create
self signed cert in my local itself?? Also plz educate whatz the
difference that these two , 1. set my host as SSL server 2.and simply
self sign certificate installation, among this which will I require to
fix this
HTTPI::SSL error which occurs in my local implementation of SOAP
webservice (SSL enabled)? Plz give ur views to fix this.