Friday evening we started getting intermittent SSL errors when connecting to the API servers. We use the active merchant library(http://activemerchant.org/) from ruby in two different apps and those both had the same issue. About 1/11 connections that were attempted threw this error:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
This was consistent between both applications, and neither got any updates related to this on Friday. What I've seen online is that people who previously got this error got it because some of the servers were not sending along the intermediate certificate. That would be consistent with what I am seeing. When I tested with ssl_strict=false this morning the errors stopped, but that is not a solution I want to depend on.
Any thoughts?
Solved! Go to Solution.
08-06-2012 10:28 AM
A change was recently implemented that should correct this problem. Please confirm that you you are no longer seeing an error on your sites.
08-06-2012 02:31 PM
08-06-2012 10:38 AM
We are also experiencing the same intermittent problems since Aug 3. We are also accessing AIM using the ActiveMerchant plugin. We are running ruby version 1.9.3p125.
Same exception message:
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
This is critical as 20% of our transactions are failing. This seems to be related to misconfigured SSL certificates on the secure.authorize.net servers (and not related to AIM requests specifically).
08-06-2012 10:49 AM
Same problem for us. Happens approximately 20% of the time.
It started around 6 PM EDT on Aug 3.
OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed
08-06-2012 11:31 AM
To help us further troubleshoot this issue, could you identify your Certificate Authority (CA)?
08-06-2012 11:57 AM
It's your CA that is in question here, not ours. That error happens when the software tries to make an SSL connection to your server to process a transaction. It does not have anything to do with our SSL/CA stuff.
08-06-2012 12:19 PM
Yes, I believe it has to do with the SSL certificate(s) on https://secure.authorize.net/gateway/transact.dll, which is where the AIM API calls are being made to. These are server side calls from our software to your servers; it has nothing to do with our SSL/CA on our own web servers.
08-06-2012 12:29 PM
Same issue here. We have seen this error 241 times in the last 4 days.
08-06-2012 12:56 PM
Just confirmed with a former employee of ours that this exact issue happened a little over a year ago, and the problem was that Authorize added a new server with a bad SSL cert.
08-06-2012 01:37 PM
08-06-2012 02:05 PM