<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic TLS 1.2 Windows 2008 SP2 server in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLS-1-2-Windows-2008-SP2-server/m-p/61965#M36360</link>
    <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I still have a box running Windows server 2008 SP2. Deployed .net framework 4.5.2 and verified that indeed the .net framework version used is 4.5.2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have disabled all protocols except TLS 1.2 (set the Enabled registry key for the other to 0). Set the SchUseStrongCrypto key under WOW6432Node\Microsoft\.NETFramework\v4.0.30319 to 1. Set ciphers and cipher suites order.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately I am still not able to use authorize.net anymore (using secure2.authorize.net/gateway/transact.dll). I have ASPDotNetStoreFront 9.5.1 ecommerce solution and according to them is TLS 1.2 ready. When I try to process a payment I get "Error connecting to payment gateway".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've put the following code:&lt;/P&gt;&lt;P&gt;&amp;lt;%&lt;BR /&gt;Set objHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")&lt;BR /&gt;objHttp.open "GET", "&lt;A href="https://howsmyssl.com/a/check" target="_blank"&gt;https://howsmyssl.com/a/check", False&lt;BR /&gt;objHttp.Send&lt;BR /&gt;Response.Write objHttp.responseText&lt;SPAN&gt;&amp;nbsp;&lt;BR /&gt;Set objHttp = Nothing&lt;SPAN&gt;&amp;nbsp;&lt;BR /&gt;%&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;in a quick test asp file and when I hit that from a remote location I get the following:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;{"given_cipher_suites":["TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA"],"ephemeral_keys_supported":true,"session_ticket_supported":false,"tls_compression_supported":false,"unknown_cipher_suite_supported":false,"beast_vuln":false,"able_to_detect_n_minus_one_splitting":true,"insecure_cipher_suites":{},"tls_version":"TLS 1.0","rating":"Bad"}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If I go to&amp;nbsp;&lt;A href="https://howsmyssl.com/a/check" target="_blank"&gt;https://howsmyssl.com/a/check on the server in Chrome it comes back reporting TLS 1.2.&amp;nbsp;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SSLlabs gives me 100 for Certificate and Protocol Support, 90 for Key Exchange and only 70 for Cipher Strength most likely due to Window 2008 not supporting GCM ciphers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This is what I have for Protocols reported by ssllabs:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Protocols&lt;BR /&gt;TLS 1.3 No&lt;BR /&gt;TLS 1.2 Yes&lt;BR /&gt;TLS 1.1 No&lt;BR /&gt;TLS 1.0 No&lt;BR /&gt;SSL 3 No&lt;BR /&gt;SSL 2 No&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;And this is what I have for cipher suites:&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cipher Suites&lt;SPAN class="hideIcon"&gt;&lt;IMG border="0" width="14" height="14" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="reportSubHeading"&gt;# TLS 1.2 (suites in server-preferred order)&lt;P&gt;TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;SPAN class="greySmall"&gt;ECDH secp521r1 (eq. 15360 bits RSA) &amp;nbsp; FS256&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;SPAN class="greySmall"&gt;ECDH secp521r1 (eq. 15360 bits RSA) &amp;nbsp; FS128&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#F88017"&gt;TLS_RSA_WITH_AES_256_CBC_SHA (0x35) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;STRONG&gt;WEAK&lt;FONT color="#F88017"&gt;256&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#F88017"&gt;TLS_RSA_WITH_AES_128_CBC_SHA (0x2f) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;STRONG&gt;WEAK&lt;FONT color="#F88017"&gt;128&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#F88017"&gt;TLS_RSA_WITH_3DES_EDE_CBC_SHA (0xa) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;STRONG&gt;WEAK&lt;FONT color="#F88017"&gt;112&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;Any ideas what might be happening and if there is anything I can do short of migrating? Do I have to have GCM ciphers?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;Thank you so much for any help!!!! It has been some crazy now more than 24h.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 02 Mar 2018 23:30:47 GMT</pubDate>
    <dc:creator>zAlien</dc:creator>
    <dc:date>2018-03-02T23:30:47Z</dc:date>
    <item>
      <title>TLS 1.2 Windows 2008 SP2 server</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLS-1-2-Windows-2008-SP2-server/m-p/61965#M36360</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I still have a box running Windows server 2008 SP2. Deployed .net framework 4.5.2 and verified that indeed the .net framework version used is 4.5.2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have disabled all protocols except TLS 1.2 (set the Enabled registry key for the other to 0). Set the SchUseStrongCrypto key under WOW6432Node\Microsoft\.NETFramework\v4.0.30319 to 1. Set ciphers and cipher suites order.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately I am still not able to use authorize.net anymore (using secure2.authorize.net/gateway/transact.dll). I have ASPDotNetStoreFront 9.5.1 ecommerce solution and according to them is TLS 1.2 ready. When I try to process a payment I get "Error connecting to payment gateway".&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've put the following code:&lt;/P&gt;&lt;P&gt;&amp;lt;%&lt;BR /&gt;Set objHttp = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")&lt;BR /&gt;objHttp.open "GET", "&lt;A href="https://howsmyssl.com/a/check" target="_blank"&gt;https://howsmyssl.com/a/check", False&lt;BR /&gt;objHttp.Send&lt;BR /&gt;Response.Write objHttp.responseText&lt;SPAN&gt;&amp;nbsp;&lt;BR /&gt;Set objHttp = Nothing&lt;SPAN&gt;&amp;nbsp;&lt;BR /&gt;%&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;in a quick test asp file and when I hit that from a remote location I get the following:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;{"given_cipher_suites":["TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA"],"ephemeral_keys_supported":true,"session_ticket_supported":false,"tls_compression_supported":false,"unknown_cipher_suite_supported":false,"beast_vuln":false,"able_to_detect_n_minus_one_splitting":true,"insecure_cipher_suites":{},"tls_version":"TLS 1.0","rating":"Bad"}&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If I go to&amp;nbsp;&lt;A href="https://howsmyssl.com/a/check" target="_blank"&gt;https://howsmyssl.com/a/check on the server in Chrome it comes back reporting TLS 1.2.&amp;nbsp;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;SSLlabs gives me 100 for Certificate and Protocol Support, 90 for Key Exchange and only 70 for Cipher Strength most likely due to Window 2008 not supporting GCM ciphers.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This is what I have for Protocols reported by ssllabs:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Protocols&lt;BR /&gt;TLS 1.3 No&lt;BR /&gt;TLS 1.2 Yes&lt;BR /&gt;TLS 1.1 No&lt;BR /&gt;TLS 1.0 No&lt;BR /&gt;SSL 3 No&lt;BR /&gt;SSL 2 No&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;And this is what I have for cipher suites:&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cipher Suites&lt;SPAN class="hideIcon"&gt;&lt;IMG border="0" width="14" height="14" /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="reportSubHeading"&gt;# TLS 1.2 (suites in server-preferred order)&lt;P&gt;TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (0xc014) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;SPAN class="greySmall"&gt;ECDH secp521r1 (eq. 15360 bits RSA) &amp;nbsp; FS256&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (0xc013) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;SPAN class="greySmall"&gt;ECDH secp521r1 (eq. 15360 bits RSA) &amp;nbsp; FS128&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#F88017"&gt;TLS_RSA_WITH_AES_256_CBC_SHA (0x35) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;STRONG&gt;WEAK&lt;FONT color="#F88017"&gt;256&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#F88017"&gt;TLS_RSA_WITH_AES_128_CBC_SHA (0x2f) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;STRONG&gt;WEAK&lt;FONT color="#F88017"&gt;128&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#F88017"&gt;TLS_RSA_WITH_3DES_EDE_CBC_SHA (0xa) &amp;nbsp;&lt;SPAN&gt;&amp;nbsp;&lt;STRONG&gt;WEAK&lt;FONT color="#F88017"&gt;112&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;Any ideas what might be happening and if there is anything I can do short of migrating? Do I have to have GCM ciphers?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT color="#000000"&gt;Thank you so much for any help!!!! It has been some crazy now more than 24h.&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 02 Mar 2018 23:30:47 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLS-1-2-Windows-2008-SP2-server/m-p/61965#M36360</guid>
      <dc:creator>zAlien</dc:creator>
      <dc:date>2018-03-02T23:30:47Z</dc:date>
    </item>
    <item>
      <title>Re: TLS 1.2 Windows 2008 SP2 server</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLS-1-2-Windows-2008-SP2-server/m-p/61966#M36361</link>
      <description>&lt;P&gt;Interesting enough using C# it reports similar to the browser:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;using System;
using System.Net;
using System.IO;

namespace howsMySSL
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
            var response = WebRequest.Create("https://www.howsmyssl.com/a/check").GetResponse();
            var responseData = new StreamReader(response.GetResponseStream()).ReadToEnd();
            Response.Write(responseData);

        }
    }
}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;{"given_cipher_suites":["TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_3DES_EDE_CBC_SHA"],"ephemeral_keys_supported":true,"session_ticket_supported":false,"tls_compression_supported":false,"unknown_cipher_suite_supported":false,"beast_vuln":false,"able_to_detect_n_minus_one_splitting":false,"insecure_cipher_suites":{},"tls_version":"TLS 1.2","rating":"Probably Okay"}&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Mar 2018 23:43:02 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLS-1-2-Windows-2008-SP2-server/m-p/61966#M36361</guid>
      <dc:creator>zAlien</dc:creator>
      <dc:date>2018-03-02T23:43:02Z</dc:date>
    </item>
    <item>
      <title>Re: TLS 1.2 Windows 2008 SP2 server</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLS-1-2-Windows-2008-SP2-server/m-p/61968#M36363</link>
      <description>&lt;P&gt;Arghh, as soon as I post here and go back to try again, of course it works ---sighs---&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The one thing that I did different after reading a different post here (THANK YOU SO MUCH FOR THAT) was setting this registry key:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Set the SchUseStrongCrypto key under WOW6432Node\Microsoft\.NETFramework\v4.0.30319 to 1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;That defaults the .net framework to TLS1.2&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Again, thank you for that hint!!!!!&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 02 Mar 2018 23:53:44 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLS-1-2-Windows-2008-SP2-server/m-p/61968#M36363</guid>
      <dc:creator>zAlien</dc:creator>
      <dc:date>2018-03-02T23:53:44Z</dc:date>
    </item>
  </channel>
</rss>

