title: How should I proceed with upgrading to TLS 1.2?
body: <p>EDIT: We have gotten a new server with updated openssl and are all set, so I'm voting to close this question.</p>
  
  <p>We got this email from Authorize.NET about some technical updates. I am trying to figure out what needs to be done, but my skills are lacking in this area and I could use some help. They had four main points in their email:</p>
  
  <ol>
  <li><p>After the update is complete on September 21st, any website or payment solution that connects via api.authorize.net that cannot validate SHA-2 signed certificates will fail to connect to Authorize.Net's servers. </p>
  
  <p>Our server uses SHA-1, but we have a GoDaddy Certificate Installed that uses SHA-2.</p></li>
  <li><p>In October of this year, due to system updates, it will be possible to receive Authorize.Net IDs (Transaction ID, Batch ID, etc.) that are not in sequential order. </p>
  
  <p>I don't think this one will affect us.</p></li>
  <li><p>As you may already be aware, new PCI DSS requirements state that all payment systems must disable TLS 1.0 by June 30, 2016. To ensure that we are compliant ahead of that date, we will be disabling TLS 1.0 first in the sandbox environment and then in our production environments. Both dates are still to be determined, but please make sure your solutions are prepared for this change as soon as possible. </p></li>
  </ol>
  
  <p>I know we will need to upgrade OpenSSL on our server. This is what we currently have...</p>
  
  <pre><code>Current     Version          Recommended       Depends On
  TLS         1.0              1.2    
  OpenSSL     0.9.8h           1.0.1  
  PHP         5.2.6            5.6               Open SSL 1.0.1
  Apache      2.2.10           2.4    
  Linux OS    SUSE Enterprise  SUSE Enterprise 
               Server 11        Server 12 
  Drupal      6.9              7.39              Mysql 5.0.15/PHP 5.4
  MySQL       5.0.67           5.6               SUSE Enterprise Server 12 (x86_64)
  phpMyAdmin  3.3.3            4.4.14.1          PHP 5.3.7/MySQL 5.5
  </code></pre>