I followed the instructions for CentOS 6 to disable SSL v3 in Apache (2.2.15, not sure how much that matters), but it appears to only disable it for incoming clients, not outgoing requests (such as to authorize.net for credit card transactions). I'm having a hard time finding any instructions other than what seems to be just disabling it for clients.
I edited /etc/httpd/conf.d/ssl.conf and modified this line:
SSLProtocol all -SSLv2 -SSLv3
I restarted Apache, but when I run an outgoing request, it appears SSLv3 is still possibly being used (I'm only showing what appears to be most relevant to this issue; you can try yourself to see the full output):
# openssl s_client -connect google.com:443
New, TLSv1/SSLv3, Cipher is blah blah blah
SSL-Session:
Protocol : TLSv1.2
Cipher : blah blah blah
more blah blah blah
Start Time: 1414621669
Timeout : 300 (sec)
Verify return code: 0 (ok)
Am I reading this wrong or is there something else I need to do to prevent the server from falling back to SSLv3 at all when sending requests?