Authorize.net will disable older protocols, TLS 1.0 and TLS 1.1, which are highly vulnerable to security breaches. They will be disabled by Authorize.Net on February 28, 2018
What type of protocol and API connection does CiviCRM use?
CiviCRM Stack Exchange is a question and answer site for administrators and users of the CiviCRM Constituent Relationship Management software. It only takes a minute to sign up.
Sign up to join this communityAuthorize.net will disable older protocols, TLS 1.0 and TLS 1.1, which are highly vulnerable to security breaches. They will be disabled by Authorize.Net on February 28, 2018
What type of protocol and API connection does CiviCRM use?
CiviCRM will communicate with AuthorizeNet using whatever versions of TLS are enabled on your server.
To see if your server is using TLS 1.2, go to https://www.ssllabs.com/ssltest and put in your url
in the Configuration section of the report it will list the TLS versions supported.
openssl ciphers -v | awk '{print $2}' | sort | uniq
but it seems to print all those available and not only those enabled. the machine in the image above that has only 1.2 enabled gave this result $ openssl ciphers -v | awk '{print $2}' | sort | uniq
SSLv3 TLSv1 TLSv1.2
phpinfo()
or php -i | grep -i tls
. For most servers these will be the same (in which case the openssl
test is fine), but you really want to be checking the CiviCRM-to-Authorize.net route IMO. Or just run a test transaction 😀
Jan 29, 2018 at 8:02