Disabling TLS 1.0 and 1.1

No Comments Disabling TLS 1.0 and 1.1

I’ve had lots of clients that have received an email from authorize stating that they were disabling TLS 1.0 and 1.1.

“As you may be aware, new PCI DSS requirements state that all payment systems must disable early TLS by 2018. Transport Layer Security (TLS), is a technology used to encrypt sensitive information sent via the Internet. TLS is the replacement for Secure Sockets Layer (SSL).

In preparation for this requirement, Authorize.Net plans to disable TLS 1.0 and TLS 1.1 on the following dates:”

If you want to make sure you are safe just visit SSL labs and run this test:

when the test completes scroll down until you see what versions of TLS is supported. You should see “yes” next to TLS 1.2. If not contact your certificate provider.

Here is also a little script to check it.


The ‘S’ in “HTTPS” is the TLS protocol. When folks refer to the “TLS” they are referring to the most common of
modern protocols of encrypting data across the internet.

// check the tls version
$ch = curl_init( “” );
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
$data = curl_exec( $ch );
curl_close( $ch );
$json = json_decode( $data );

echo $json->tls_version;

require_once ‘sslLabsApi.php’;

//Return API response as JSON string
$api = new sslLabsApi();

//Set content-type header for JSON output
header(‘Content-Type: application/json’);

//get API information replace with your domain and ip
var_dump($api->fetchEndpointData(‘’, ‘’));

Previous Post
Setting Your WordPress Site to HTTPS with Let’s Encrypt
Next Post
The need for Speed — A WordPress Story

Leave a Reply

Your email address will not be published. Required fields are marked *

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed