<?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: AIM Transactions with Java SDK, SSL/TLS issue in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/17158#M9613</link>
    <description>&lt;P&gt;I am getting the following error while processing the payment-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;javax.net.ssl.SSLPeerUnverifiedException: No peer certificate01-01 07:39:05.476: WARN/System.err(12324): &amp;nbsp; &amp;nbsp; t org.apache.harmony.xnet.provider.jsse.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:258)&lt;/P&gt;&lt;P&gt;org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)&lt;/P&gt;&lt;P&gt;org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)0org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)01-org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)&lt;/P&gt;&lt;P&gt;org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)&lt;/P&gt;&lt;P&gt;org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:436)&lt;/P&gt;&lt;P&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)0&lt;/P&gt;&lt;P&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)0&lt;/P&gt;&lt;P&gt;at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)&lt;/P&gt;&lt;P&gt;com.ddsionline.ddsipharm.MakePayment.postData(MakePayment.java:360)&lt;/P&gt;&lt;P&gt;com.ddsionline.ddsipharm.MakePayment$14$1.run(MakePayment.java:233)&lt;/P&gt;&lt;P&gt;t java.lang.Thread.run(Thread.java:1019)﻿&lt;/P&gt;</description>
    <pubDate>Mon, 19 Sep 2011 12:37:12 GMT</pubDate>
    <dc:creator>authorize_jk</dc:creator>
    <dc:date>2011-09-19T12:37:12Z</dc:date>
    <item>
      <title>AIM Transactions with Java SDK, SSL/TLS issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/13114#M7903</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I'm writing an application that is using the Authorize.NET Java SDK and Advanced Integration Method to post payments.&amp;nbsp; Currently, when I attempt to post a payment to Authorize.NET using AIM I receive an SSLPeerUnverifiedException.&amp;nbsp; To attempt to fix the issue I've gone to entrust.net and made sure that all of their signing certificates are trusted by my JVM, but I still receive the same SSLPeerUnverifiedException.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;To gain further insight into the problem I downloaded the source for the anet-java-sdk-1.4.3 and ran the tests included there.&amp;nbsp; None of the AIM tests work in the SDK test suite, but the ARB tests execute like a champ (as well as some other tests).&amp;nbsp; An interesting tidbit is that it looks like the ARB tests in the SDK are posting to &lt;A href="https://apitest.authorize.net" rel="nofollow" target="_blank"&gt;https://apitest.authorize.net&lt;/A&gt; rather than &lt;A href="https://test.authorize.net." rel="nofollow" target="_blank"&gt;https://test.authorize.net.&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;After gleaning that information from the SDK tests I turned on the -Djava.net.debug=all option and I find that when my machine is attempting to connect to &lt;A href="https://test.authorize.net" rel="nofollow" target="_blank"&gt;https://test.authorize.net&lt;/A&gt;&amp;nbsp; I am not being sent any SSL Certificate information during the SSL/TLS handshake.&amp;nbsp; At the point where I should be receiving the SSL cert, I receive an "unexpected message" and the connection closes and throws the SSLPeerUnverifiedException.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is some output from the javax.net.debug logging when my machine attempts to connect to &lt;A href="https://test.authorize.net:" rel="nofollow" target="_blank"&gt;https://test.authorize.net:&lt;/A&gt;&lt;/P&gt;&lt;P&gt;-----------------------&lt;/P&gt;&lt;P&gt;trigger seeding of SecureRandom&lt;BR /&gt;done seeding SecureRandom&lt;BR /&gt;Allow unsafe renegotiation: false&lt;BR /&gt;Allow legacy hello messages: true&lt;BR /&gt;Is initial handshake: true&lt;BR /&gt;Is secure renegotiation: false&lt;BR /&gt;main, setSoTimeout(0) called&lt;BR /&gt;%% No cached client session&lt;BR /&gt;*** ClientHello, TLSv1&lt;BR /&gt;RandomCookie:&amp;nbsp; GMT: 1289486633 bytes = { 190, 205, 75, 22, 69, 252, 32, 181, 36, 207, 181, 222, 126, 163, 194, 28, 40, 183, 132, 23, 131, 33, 142, 51, 143, 162, 4, 12 }&lt;BR /&gt;Session ID:&amp;nbsp; {}&lt;BR /&gt;Cipher Suites: [SSL_RSA_WITH_RC4_128_MD5, SSL_RSA_WITH_RC4_128_SHA, TLS_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_RSA_WITH_AES_128_CBC_SHA, TLS_DHE_DSS_WITH_AES_128_CBC_SHA, SSL_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA, SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA, SSL_RSA_WITH_DES_CBC_SHA, SSL_DHE_RSA_WITH_DES_CBC_SHA, SSL_DHE_DSS_WITH_DES_CBC_SHA, SSL_RSA_EXPORT_WITH_RC4_40_MD5, SSL_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_RSA_EXPORT_WITH_DES40_CBC_SHA, SSL_DHE_DSS_EXPORT_WITH_DES40_CBC_SHA, TLS_EMPTY_RENEGOTIATION_INFO_SCSV]&lt;BR /&gt;Compression Methods:&amp;nbsp; { 0 }&lt;BR /&gt;***&lt;BR /&gt;[write] MD5 and SHA1 hashes:&amp;nbsp; len = 75&lt;BR /&gt;0000: 01 00 00 47 03 01 4D DC&amp;nbsp;&amp;nbsp; 01 29 BE CD 4B 16 45 FC&amp;nbsp; ...G..M..)..K.E.&lt;BR /&gt;0010: 20 B5 24 CF B5 DE 7E A3&amp;nbsp;&amp;nbsp; C2 1C 28 B7 84 17 83 21&amp;nbsp;&amp;nbsp; .$.......(....!&lt;BR /&gt;0020: 8E 33 8F A2 04 0C 00 00&amp;nbsp;&amp;nbsp; 20 00 04 00 05 00 2F 00&amp;nbsp; .3...... ...../.&lt;BR /&gt;0030: 33 00 32 00 0A 00 16 00&amp;nbsp;&amp;nbsp; 13 00 09 00 15 00 12 00&amp;nbsp; 3.2.............&lt;BR /&gt;0040: 03 00 08 00 14 00 11 00&amp;nbsp;&amp;nbsp; FF 01 00&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...........&lt;BR /&gt;main, WRITE: TLSv1 Handshake, length = 75&lt;BR /&gt;[write] MD5 and SHA1 hashes:&amp;nbsp; len = 101&lt;BR /&gt;0000: 01 03 01 00 3C 00 00 00&amp;nbsp;&amp;nbsp; 20 00 00 04 01 00 80 00&amp;nbsp; ....&amp;lt;... .......&lt;BR /&gt;0010: 00 05 00 00 2F 00 00 33&amp;nbsp;&amp;nbsp; 00 00 32 00 00 0A 07 00&amp;nbsp; ..../..3..2.....&lt;BR /&gt;0020: C0 00 00 16 00 00 13 00&amp;nbsp;&amp;nbsp; 00 09 06 00 40 00 00 15&amp;nbsp; ............@...&lt;BR /&gt;0030: 00 00 12 00 00 03 02 00&amp;nbsp;&amp;nbsp; 80 00 00 08 00 00 14 00&amp;nbsp; ................&lt;BR /&gt;0040: 00 11 00 00 FF 4D DC 01&amp;nbsp;&amp;nbsp; 29 BE CD 4B 16 45 FC 20&amp;nbsp; .....M..)..K.E.&lt;BR /&gt;0050: B5 24 CF B5 DE 7E A3 C2&amp;nbsp;&amp;nbsp; 1C 28 B7 84 17 83 21 8E&amp;nbsp; .$.......(....!.&lt;BR /&gt;0060: 33 8F A2 04 0C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3....&lt;BR /&gt;main, WRITE: SSLv2 client hello message, length = 101&lt;BR /&gt;[Raw write]: length = 103&lt;BR /&gt;0000: 80 65 01 03 01 00 3C 00&amp;nbsp;&amp;nbsp; 00 00 20 00 00 04 01 00&amp;nbsp; .e....&amp;lt;... .....&lt;BR /&gt;0010: 80 00 00 05 00 00 2F 00&amp;nbsp;&amp;nbsp; 00 33 00 00 32 00 00 0A&amp;nbsp; ....../..3..2...&lt;BR /&gt;0020: 07 00 C0 00 00 16 00 00&amp;nbsp;&amp;nbsp; 13 00 00 09 06 00 40 00&amp;nbsp; ..............@.&lt;BR /&gt;0030: 00 15 00 00 12 00 00 03&amp;nbsp;&amp;nbsp; 02 00 80 00 00 08 00 00&amp;nbsp; ................&lt;BR /&gt;0040: 14 00 00 11 00 00 FF 4D&amp;nbsp;&amp;nbsp; DC 01 29 BE CD 4B 16 45&amp;nbsp; .......M..)..K.E&lt;BR /&gt;0050: FC 20 B5 24 CF B5 DE 7E&amp;nbsp;&amp;nbsp; A3 C2 1C 28 B7 84 17 83&amp;nbsp; . .$.......(....&lt;BR /&gt;0060: 21 8E 33 8F A2 04 0C&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; !.3....&lt;BR /&gt;main, handling exception: java.net.SocketException: Connection reset&lt;BR /&gt;main, SEND TLSv1 ALERT:&amp;nbsp; fatal, description = unexpected_message&lt;BR /&gt;main, WRITE: TLSv1 Alert, length = 2&lt;BR /&gt;main, Exception sending alert: java.net.SocketException: Connection reset by peer: socket write error&lt;BR /&gt;main, called closeSocket()&lt;BR /&gt;main, IOException in getSession():&amp;nbsp; java.net.SocketException: Connection reset&lt;BR /&gt;main, called close()&lt;BR /&gt;main, called closeInternal(true)&lt;BR /&gt;main, called close()&lt;BR /&gt;main, called closeInternal(true)&lt;BR /&gt;05/24/11 14:04:09,960: ERROR [main] (net.authorize.util.HttpClient:150) - HttpClient execution failed&lt;BR /&gt;javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at com.sun.net.ssl.internal.ssl.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:352)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:128)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:339)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:123)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:147)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:108)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:641)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:576)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:554)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at net.authorize.util.HttpClient.execute(HttpClient.java:127)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at net.authorize.Merchant.postTransaction(Merchant.java:286)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at edu.letu.ecommerce.nottingham.payment.service.TestAuthorizeDotNetPaymentGatewayTest.testSimpleTransaction(TestAuthorizeDotNetPaymentGatewayTest.java:153)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.junit.runners.ParentRunner.run(ParentRunner.java:236)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:35)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:115)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:97)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at java.lang.reflect.Method.invoke(Method.java:597)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at $Proxy0.invoke(Unknown Source)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;From what I'm seeing, it seems that &lt;A href="https://test.authorize.net" rel="nofollow" target="_blank"&gt;https://test.authorize.net&lt;/A&gt; isn't responding properly to the requests I'm sending.&amp;nbsp; Is this an authorize.net issue or something wrong on my end?&amp;nbsp; Any thoughts or help is much appreciated!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Elameno&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 25 May 2011 15:09:55 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/13114#M7903</guid>
      <dc:creator>elameno</dc:creator>
      <dc:date>2011-05-25T15:09:55Z</dc:date>
    </item>
    <item>
      <title>Re: AIM Transactions with Java SDK, SSL/TLS issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/13310#M7983</link>
      <description>&lt;P&gt;Another bit of info is that, when I direct my browser to &lt;A rel="nofollow" href="https://test.authorize.net" target="_blank"&gt;https://test.authorize.net&lt;/A&gt; I get "Connection was reset" and no SSL cert is provided.&amp;nbsp; When I navigate to &lt;A rel="nofollow" target="_blank" href="https://apitest.authroize.net"&gt;https://apitest.authroize.net&lt;/A&gt; I do get an SSL cert and an HTTP response.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any thoughts?&lt;/P&gt;</description>
      <pubDate>Thu, 02 Jun 2011 14:20:52 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/13310#M7983</guid>
      <dc:creator>elameno</dc:creator>
      <dc:date>2011-06-02T14:20:52Z</dc:date>
    </item>
    <item>
      <title>Re: AIM Transactions with Java SDK, SSL/TLS issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/13350#M8002</link>
      <description>&lt;P&gt;I am not able to reproduce any kind of error connecting to &lt;A href="https://test.authorize.net" target="_blank" rel="nofollow"&gt;https://test.authorize.net&lt;/A&gt; either programmatically or using a web browser.&amp;nbsp; In all cases, I am receiving a valid certificate.&amp;nbsp; In fact, the same certificate for *.authorize.net is used for both &lt;A href="https://test.authorize.net" target="_blank" rel="nofollow"&gt;https://test.authorize.net&lt;/A&gt; and &lt;A href="https://apitest.authorize.net." target="_blank" rel="nofollow"&gt;https://apitest.authorize.net.&lt;/A&gt;&amp;nbsp; The only recommendation I can make is to trace your connection ane make sure that you are not being redirected by a proxy of some sort.&amp;nbsp; I have not seen any other reports of errors establishing this connection.&lt;/P&gt;</description>
      <pubDate>Fri, 03 Jun 2011 21:09:59 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/13350#M8002</guid>
      <dc:creator>Trevor</dc:creator>
      <dc:date>2011-06-03T21:09:59Z</dc:date>
    </item>
    <item>
      <title>Re: AIM Transactions with Java SDK, SSL/TLS issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/17158#M9613</link>
      <description>&lt;P&gt;I am getting the following error while processing the payment-&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;javax.net.ssl.SSLPeerUnverifiedException: No peer certificate01-01 07:39:05.476: WARN/System.err(12324): &amp;nbsp; &amp;nbsp; t org.apache.harmony.xnet.provider.jsse.SSLSessionImpl.getPeerCertificates(SSLSessionImpl.java:258)&lt;/P&gt;&lt;P&gt;org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:93)&lt;/P&gt;&lt;P&gt;org.apache.http.conn.ssl.SSLSocketFactory.createSocket(SSLSocketFactory.java:381)0org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)01-org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)&lt;/P&gt;&lt;P&gt;org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)&lt;/P&gt;&lt;P&gt;org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:436)&lt;/P&gt;&lt;P&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)0&lt;/P&gt;&lt;P&gt;org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)0&lt;/P&gt;&lt;P&gt;at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)&lt;/P&gt;&lt;P&gt;com.ddsionline.ddsipharm.MakePayment.postData(MakePayment.java:360)&lt;/P&gt;&lt;P&gt;com.ddsionline.ddsipharm.MakePayment$14$1.run(MakePayment.java:233)&lt;/P&gt;&lt;P&gt;t java.lang.Thread.run(Thread.java:1019)﻿&lt;/P&gt;</description>
      <pubDate>Mon, 19 Sep 2011 12:37:12 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/17158#M9613</guid>
      <dc:creator>authorize_jk</dc:creator>
      <dc:date>2011-09-19T12:37:12Z</dc:date>
    </item>
    <item>
      <title>Re: AIM Transactions with Java SDK, SSL/TLS issue</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/17160#M9614</link>
      <description>&lt;P&gt;I forgot to follow up here, but the problem we were running into happened to be that WebSense was blocking test.authorize.net&amp;nbsp;&amp;nbsp;&amp;nbsp; We altered our configuration and it began working like a champ.&lt;/P&gt;</description>
      <pubDate>Mon, 19 Sep 2011 13:50:58 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/AIM-Transactions-with-Java-SDK-SSL-TLS-issue/m-p/17160#M9614</guid>
      <dc:creator>elameno</dc:creator>
      <dc:date>2011-09-19T13:50:58Z</dc:date>
    </item>
  </channel>
</rss>

