We use Ruby 1.9 and CIM integration method. as of last night we can't authorize any payments. We get the error:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
/usr/lib/ruby/1.9.1/net/http.rb:799:in `connect'I have installed the root certificates from this post http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Production-Certificate-...but continue to recieve the error.any help would be appreciated.
09-22-2015 01:49 PM
Hello @sbirochester
Sorry to hear you're having trouble.
Do you know what version of OpenSSL you are using?
And where did you install the root certificates?
Richard
09-22-2015 02:02 PM
Openssl 1.0.1
I moved them to /usr/share/ca-certificates/extra, then ran
sudo dpkg-reconfigure ca-certificates
09-22-2015 02:18 PM
Hello @sbirochester
A couple of suggestions. First, it appears you're using an unsupported version of Ruby. Merchants are strongly encouraged to keep their systems, tools and platforms up to date and fully patched to maintain PCI DSS compliance.
You may also wish to seek out a Ruby expert for advice on updating the certificate store properly.
Richard
09-22-2015 02:33 PM
Which version(s) are supported?
09-22-2015 02:49 PM
You might check here: https://www.ruby-lang.org/en/news/2015/02/25/ruby-2-0-0-p643-is-released/
Richard
09-22-2015 02:58 PM