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 failure
RAILS_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:in request' .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:in call_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.
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 Jones
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
Error: connection refused
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
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 Jones
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.