<?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 Re: TLSv1 calls still happening after protocol update in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLSv1-calls-still-happening-after-protocol-update/m-p/58093#M32765</link>
    <description>&lt;PRE&gt;try {
        SSLContext ctx = SSLContext.getInstance("TLSv1.2");
        ctx.init(null, null, null);
        SSLContext.setDefault(ctx);
} catch (Exception e) {
        System.out.println(e.getMessage());
}&lt;/PRE&gt;</description>
    <pubDate>Tue, 16 May 2017 21:31:17 GMT</pubDate>
    <dc:creator>NexusSoftware</dc:creator>
    <dc:date>2017-05-16T21:31:17Z</dc:date>
    <item>
      <title>TLSv1 calls still happening after protocol update</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLSv1-calls-still-happening-after-protocol-update/m-p/58092#M32764</link>
      <description>&lt;P&gt;I'm using groovy/grails with Java 1.7.0_71 and the latest version of the auth.net java sdk plugin (v1.9.3 from April 2017)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've added the following arguments to my VM options:&lt;/P&gt;&lt;P&gt;-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2&lt;BR /&gt;-Djdk.tls.client.protocols=TLSv1.1,TLSv1.2&lt;BR /&gt;-Djavax.net.debug=ssl:handshake&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've updated my JRE security jars to the Unlimited JCE Policy.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And yet attempts to processes any auth.net transactions are done in v1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;http-nio-8082-exec-1, WRITE: TLSv1 Handshake, length = 163&lt;BR /&gt;http-nio-8082-exec-1, handling exception: java.net.SocketException: Connection reset&lt;BR /&gt;http-nio-8082-exec-1&lt;BR /&gt;, SEND TLSv1 ALERT:&lt;BR /&gt;fatal,&lt;BR /&gt;description = unexpected_message&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any help would be greatly appreciated. Thank you.&lt;/P&gt;</description>
      <pubDate>Tue, 16 May 2017 17:05:00 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLSv1-calls-still-happening-after-protocol-update/m-p/58092#M32764</guid>
      <dc:creator>jstory</dc:creator>
      <dc:date>2017-05-16T17:05:00Z</dc:date>
    </item>
    <item>
      <title>Re: TLSv1 calls still happening after protocol update</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLSv1-calls-still-happening-after-protocol-update/m-p/58093#M32765</link>
      <description>&lt;PRE&gt;try {
        SSLContext ctx = SSLContext.getInstance("TLSv1.2");
        ctx.init(null, null, null);
        SSLContext.setDefault(ctx);
} catch (Exception e) {
        System.out.println(e.getMessage());
}&lt;/PRE&gt;</description>
      <pubDate>Tue, 16 May 2017 21:31:17 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLSv1-calls-still-happening-after-protocol-update/m-p/58093#M32765</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-05-16T21:31:17Z</dc:date>
    </item>
    <item>
      <title>Re: TLSv1 calls still happening after protocol update</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLSv1-calls-still-happening-after-protocol-update/m-p/58094#M32766</link>
      <description>&lt;P&gt;Thanks for the tip. I've tried that in the past and it didn't work. I tried it again just in case and still no go.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Handshakes are still over v1 and I wrote some code to check on available protocols vs enabled protocols and, as you can see, TLAv1.2 is available but not enabled ... the trouble, obvi, is I still haven't found the way to enable it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;"Supported Protocols: 5",&lt;BR /&gt;"SSLv2Hello",&lt;BR /&gt;"SSLv3",&lt;BR /&gt;"TLSv1",&lt;BR /&gt;"TLSv1.1",&lt;BR /&gt;"TLSv1.2",&lt;BR /&gt;"Enabled Protocols: 2",&lt;BR /&gt;"SSLv3",&lt;BR /&gt;"TLSv1"&lt;/P&gt;</description>
      <pubDate>Wed, 17 May 2017 15:57:10 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLSv1-calls-still-happening-after-protocol-update/m-p/58094#M32766</guid>
      <dc:creator>jstory</dc:creator>
      <dc:date>2017-05-17T15:57:10Z</dc:date>
    </item>
    <item>
      <title>Re: TLSv1 calls still happening after protocol update</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLSv1-calls-still-happening-after-protocol-update/m-p/58099#M32771</link>
      <description>Another way ...&lt;PRE&gt;final SSLContext ctx = SSLContext.getInstance("TLSv1.2");
			ctx.init(null,null, new java.security.SecureRandom());
			final SSLSocketFactory socketFactory = ctx.getSocketFactory();
			HttpsURLConnection.setDefaultSSLSocketFactory(socketFactory);&lt;/PRE&gt;</description>
      <pubDate>Wed, 17 May 2017 20:43:12 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/TLSv1-calls-still-happening-after-protocol-update/m-p/58099#M32771</guid>
      <dc:creator>NexusSoftware</dc:creator>
      <dc:date>2017-05-17T20:43:12Z</dc:date>
    </item>
  </channel>
</rss>

