<?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: SSL Certificate Problem (Another Authorize.net Outage) in Integration and Testing</title>
    <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62305#M36658</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We apologize for the &lt;STRONG&gt;serious inconvenience faced by all the Sandbox developers.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;The issues is caused by the change in the certificate used for verification. We will release a fix for the PHP&amp;nbsp;SDK by &lt;STRONG&gt;25th March&lt;/STRONG&gt;.&lt;/LI&gt;&lt;LI&gt;More debug information will be added for each request, so that&amp;nbsp; issues summary can be seen without looking at the log file.&lt;/LI&gt;&lt;LI&gt;We will surely put in a process for any certificate updates and release them in time, so that no such issues occur in future.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Sincerely&lt;/P&gt;&lt;P&gt;Ashutosh Singh&lt;/P&gt;</description>
    <pubDate>Sat, 24 Mar 2018 17:43:10 GMT</pubDate>
    <dc:creator>ashu</dc:creator>
    <dc:date>2018-03-24T17:43:10Z</dc:date>
    <item>
      <title>SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62246#M36605</link>
      <description>&lt;P&gt;THIS PROBLEM HAS RETURNED!&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;CURL ERROR: SSL certificate problem: unable to get local issuer certificate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yesterday, working in the sandbox was fine (I've been working fine all week long), then this morning I started testing again, and first thing I get is this message!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I've done a quick search and found a couple of articles referencing this back in 2015, but it was supposedly solved.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is anybody else having this problem? How did you fix it?&amp;nbsp; BTW, I have not changed anything on my system since yesterday when it was working fine.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Dan Luevano&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 14:57:35 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62246#M36605</guid>
      <dc:creator>danlagi32</dc:creator>
      <dc:date>2018-03-22T14:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62249#M36608</link>
      <description>&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;getCustomerProfileIdsRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;merchantAuthentication&amp;gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[xxxx]]&amp;gt;&amp;lt;/name&amp;gt;
    &amp;lt;transactionKey&amp;gt;xxxx&amp;lt;/transactionKey&amp;gt;
  &amp;lt;/merchantAuthentication&amp;gt;
  &amp;lt;clientId&amp;gt;&amp;lt;![CDATA[sdk-php-1.9.5]]&amp;gt;&amp;lt;/clientId&amp;gt;
&amp;lt;/getCustomerProfileIdsRequest&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thu, 22 Mar 2018 11:55:13 -0400 ERROR : [_sendRequest] (C:\nginx\html\vendor\authorizenet\authorizenet\lib\net\authorize\util\HttpClient.php : 106) - CURL ERROR: SSL certificate problem: unable to get local issuer certificate&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But in postman:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;A href="https://apitest.authorize.net/xml/v1/request.api" target="_blank"&gt;https://apitest.authorize.net/xml/v1/request.api&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;getCustomerProfileIdsRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
  &amp;lt;merchantAuthentication&amp;gt;
    &amp;lt;name&amp;gt;&amp;lt;![CDATA[xxxx]]&amp;gt;&amp;lt;/name&amp;gt;
    &amp;lt;transactionKey&amp;gt;&amp;lt;![CDATA[xxxx]]&amp;gt;&amp;lt;/transactionKey&amp;gt;
  &amp;lt;/merchantAuthentication&amp;gt;
  &amp;lt;clientId&amp;gt;&amp;lt;![CDATA[sdk-php-1.9.5]]&amp;gt;&amp;lt;/clientId&amp;gt;
&amp;lt;/getCustomerProfileIdsRequest&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Response:&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="utf-8"?&amp;gt;
&amp;lt;getCustomerProfileIdsResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;
    &amp;lt;messages&amp;gt;
        &amp;lt;resultCode&amp;gt;Ok&amp;lt;/resultCode&amp;gt;
        &amp;lt;message&amp;gt;
            &amp;lt;code&amp;gt;I00001&amp;lt;/code&amp;gt;
            &amp;lt;text&amp;gt;Successful.&amp;lt;/text&amp;gt;
        &amp;lt;/message&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So seems specific to CURL validating the SSL peer, but only on the sandbox.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Was also working fine all week for me as well.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 16:00:26 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62249#M36608</guid>
      <dc:creator>cwilsontv</dc:creator>
      <dc:date>2018-03-22T16:00:26Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62251#M36610</link>
      <description>&lt;P&gt;Please don't take this the wrong way, but I'm glad I'm not the only one having a problem. :-)&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 16:47:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62251#M36610</guid>
      <dc:creator>danlagi32</dc:creator>
      <dc:date>2018-03-22T16:47:15Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62255#M36614</link>
      <description>&lt;P&gt;Same.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I didn't see your post I'd still be digging through everything trying to figureout what I did between yesterday and today.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 17:29:46 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62255#M36614</guid>
      <dc:creator>cwilsontv</dc:creator>
      <dc:date>2018-03-22T17:29:46Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62257#M36616</link>
      <description>&lt;P&gt;Same problem here.&amp;nbsp; Sandbox was working great this morning and then all the sudden, I'm receiving the SSL error.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 18:31:22 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62257#M36616</guid>
      <dc:creator>Optimal1</dc:creator>
      <dc:date>2018-03-22T18:31:22Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62258#M36617</link>
      <description>&lt;P&gt;BTW, I've sent in a detailed email to developer@authorize.net as suggested by someone from live chat.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'll post when they come up with a resolution.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 19:06:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62258#M36617</guid>
      <dc:creator>danlagi32</dc:creator>
      <dc:date>2018-03-22T19:06:57Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62259#M36618</link>
      <description>&lt;P&gt;I am having the exact same problem and it was working this morning.&amp;nbsp; Let us know what you find out.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 19:29:30 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62259#M36618</guid>
      <dc:creator>mvb89b</dc:creator>
      <dc:date>2018-03-22T19:29:30Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62262#M36620</link>
      <description>&lt;P&gt;Same here.&amp;nbsp; Anyone know what the estimated repair time is?&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 21:33:38 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62262#M36620</guid>
      <dc:creator>CodeDawg</dc:creator>
      <dc:date>2018-03-22T21:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62263#M36621</link>
      <description>&lt;P&gt;No word yet. I just got the standard email reply when I sent in my request.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;BTW, here is the email I sent in so you can compare your log files:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;-------------------&amp;nbsp; SNIP&amp;nbsp; -------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Support,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Starting this morning I have not been able to connect via CURL to SSL. I get the following error: CURL ERROR: SSL certificate problem: unable to get local issuer certificate. I posted this on the forum here: &lt;A href="https://community.developer.authorize.net/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62251#M36610" target="_blank"&gt;https://community.developer.authorize.net/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62251#M36610&lt;/A&gt; and someone else said they're experiencing the same problem. I tried connecting to the PRODUCTION site and all works okay. It's just the SANDBOX that is not working.&amp;nbsp; I was able to use the SANDBOX all week long with no issues. This problem just started happening this morning when I first got in.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;See output from phplog and error_log files below.&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;Here is an excerpt from the phplog file:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;Thu, 22 Mar 2018 10:59:29 -0600 INFO : [execute] (/home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase.php : 114) - Request Serialization Begin

Thu, 22 Mar 2018 10:59:29 -0600 DEBUG : [execute] (/home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase.php : 115) - net\authorize\api\contract\v1\GetCustomerProfileRequest Object

(

    [customerProfileId:net\authorize\api\contract\v1\GetCustomerProfileRequest:private] =&amp;gt; 1XXXXXXXX9

    [merchantCustomerId:net\authorize\api\contract\v1\GetCustomerProfileRequest:private] =&amp;gt;

    [email:net\authorize\api\contract\v1\GetCustomerProfileRequest:private] =&amp;gt;

    [unmaskExpirationDate:net\authorize\api\contract\v1\GetCustomerProfileRequest:private] =&amp;gt;

    [includeIssuerInfo:net\authorize\api\contract\v1\GetCustomerProfileRequest:private] =&amp;gt;

    [merchantAuthentication:net\authorize\api\contract\v1\ANetApiRequestType:private] =&amp;gt; net\authorize\api\contract\v1\MerchantAuthenticationType Object

        (

            [name:net\authorize\api\contract\v1\MerchantAuthenticationType:private] =&amp;gt; 4XXXXXXXX8

            [transactionKey:net\authorize\api\contract\v1\MerchantAuthenticationType:private] =&amp;gt; xxxx

            [sessionToken:net\authorize\api\contract\v1\MerchantAuthenticationType:private] =&amp;gt;

            [password:net\authorize\api\contract\v1\MerchantAuthenticationType:private] =&amp;gt;

            [impersonationAuthentication:net\authorize\api\contract\v1\MerchantAuthenticationType:private] =&amp;gt;

            [fingerPrint:net\authorize\api\contract\v1\MerchantAuthenticationType:private] =&amp;gt;

            [clientKey:net\authorize\api\contract\v1\MerchantAuthenticationType:private] =&amp;gt;

            [accessToken:net\authorize\api\contract\v1\MerchantAuthenticationType:private] =&amp;gt;

            [mobileDeviceId:net\authorize\api\contract\v1\MerchantAuthenticationType:private] =&amp;gt;

        )

 

    [clientId:net\authorize\api\contract\v1\ANetApiRequestType:private] =&amp;gt; sdk-php-1.9.5

    [refId:net\authorize\api\contract\v1\ANetApiRequestType:private] =&amp;gt; ref1XXXXXXXX9

)

 

Thu, 22 Mar 2018 10:59:29 -0600 INFO : [execute] (/home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase.php : 118) - Request  Serialization End

Thu, 22 Mar 2018 10:59:29 -0600 INFO : [_sendRequest] (/home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/util/HttpClient.php : 75) -  Url: https://apitest.authorize.net/xml/v1/request.api

Thu, 22 Mar 2018 10:59:29 -0600 INFO : [_sendRequest] (/home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/util/HttpClient.php : 77) - Request to AnetApi:

&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;

&amp;lt;getCustomerProfileRequest xmlns="AnetApi/xml/v1/schema/AnetApiSchema.xsd"&amp;gt;

  &amp;lt;merchantAuthentication&amp;gt;

    &amp;lt;name&amp;gt;&amp;lt;![CDATA[4XXXXXXXX8]]&amp;gt;&amp;lt;/name&amp;gt;

    &amp;lt;transactionKey&amp;gt;xxxx&amp;lt;/transactionKey&amp;gt;

  &amp;lt;/merchantAuthentication&amp;gt;

  &amp;lt;clientId&amp;gt;&amp;lt;![CDATA[sdk-php-1.9.5]]&amp;gt;&amp;lt;/clientId&amp;gt;

  &amp;lt;refId&amp;gt;&amp;lt;![CDATA[ref1XXXXXXXX9]]&amp;gt;&amp;lt;/refId&amp;gt;

  &amp;lt;customerProfileId&amp;gt;&amp;lt;![CDATA[1XXXXXXXX9]]&amp;gt;&amp;lt;/customerProfileId&amp;gt;

&amp;lt;/getCustomerProfileRequest&amp;gt;

 

Thu, 22 Mar 2018 10:59:29 -0600 INFO : [_sendRequest] (/home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/util/HttpClient.php : 89) - Sending 'XML' Request type

Thu, 22 Mar 2018 10:59:29 -0600 INFO : [_sendRequest] (/home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/util/HttpClient.php : 94) - Sending http request via Curl

Thu, 22 Mar 2018 10:59:29 -0600 INFO : [_sendRequest] (/home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/util/HttpClient.php : 96) - Response from AnetApi:

 Thu, 22 Mar 2018 10:59:29 -0600 ERROR : [_sendRequest] (/home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/util/HttpClient.php : 106) - CURL ERROR: SSL certificate problem: unable to get local issuer certificate&lt;/PRE&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;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Here is an exerpt from the error_log file:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;[22-Mar-2018 10:59:29 America/Denver] PHP Fatal error:  Uncaught exception 'Exception' with message 'Error getting valid response from api. Check log file for error details' in /home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase.php:126

Stack trace:

#0 /home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase.php(104): net\authorize\api\controller\base\ApiOperationBase-&amp;gt;execute('https://apitest...')

#1 /home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/anetFunctions.php(594): net\authorize\api\controller\base\ApiOperationBase-&amp;gt;executeWithApiResponse('https://apitest...')

#2 /home/www/public_html/catalog/includes/classes/cimInfo.php(325): anet_GetCustomerProfile('1XXXXXXXX9', true)

#3 /home/www/public_html/catalog/includes/classes/cimInfo.php(54): cimInfo-&amp;gt;getPaymentProfile()

#4 /home/www/public_html/catalog/checkout_confirmation.php(67): cimInfo-&amp;gt;__construct('1XXXXXXXX9:1503...', '', 'get')

#5 {main}

  thrown in /home/www/public_html/catalog/vendor/authorizenet/authorizenet/lib/net/authorize/api/controller/base/ApiOperationBase.php on line 126&lt;/PRE&gt;</description>
      <pubDate>Thu, 22 Mar 2018 21:44:58 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62263#M36621</guid>
      <dc:creator>danlagi32</dc:creator>
      <dc:date>2018-03-22T21:44:58Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62266#M36624</link>
      <description>&lt;P&gt;Looks like the issue could be with the root certificates on the system you are trying to connect from.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can you try updating the cacert.pem on your system and give a try, as discussed &lt;A href="https://stackoverflow.com/questions/6400300/https-and-ssl3-get-server-certificatecertificate-verify-failed-ca-is-ok/16495053#16495053" target="_self"&gt;here&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 22:40:21 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62266#M36624</guid>
      <dc:creator>nbansal</dc:creator>
      <dc:date>2018-03-22T22:40:21Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62267#M36625</link>
      <description>&lt;P&gt;Didn't work for me.&amp;nbsp; Win7/XAMPP v3.2.2.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 22 Mar 2018 23:33:41 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62267#M36625</guid>
      <dc:creator>CodeDawg</dc:creator>
      <dc:date>2018-03-22T23:33:41Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62268#M36626</link>
      <description>&lt;P&gt;The sandbox was working for me until this morning.&amp;nbsp; I checked the certs and they are all still good for years to come.&amp;nbsp; It also broke on all of my 4 severs at the same time without any updates.&amp;nbsp; And, it seems to have broken for lots of other people here all at the same time.&amp;nbsp; I can use it if I disable SSL for curl, but this means directly modifying the API and, bigger issue, no security for transactions.&amp;nbsp; At least I can keep testing, but it would be nice to hear from Authorize.Net about what to do about this sudden issue.&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 00:08:15 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62268#M36626</guid>
      <dc:creator>tserface</dc:creator>
      <dc:date>2018-03-23T00:08:15Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62279#M36635</link>
      <description>&lt;P&gt;Well I was hoping this would be fixed this morning. Like everyone, I was cruising along fine until the suddenly stopped working yesterday. Small mod to the api got it working for now.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;HttpClient.php , line 80, comment out:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;curl_setopt($curl_request, CURLOPT_CAINFO, dirname(dirname(__FILE__)) . '/../../ssl/cert.pem');&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;This is NOT SECURE, not a&amp;nbsp;permanent solution. I'm just testing so it lets me continue working.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So that cert is in a weird place, not sure where it came from.&amp;nbsp;Was it part of the api install? I'm not cert&amp;nbsp;savvy&amp;nbsp; so I've got to wait for our sys admin to wake up and look at it.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 11:11:33 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62279#M36635</guid>
      <dc:creator>robin_cte</dc:creator>
      <dc:date>2018-03-23T11:11:33Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62281#M36637</link>
      <description>&lt;P&gt;OK, following a post on this thread:&lt;BR /&gt;&lt;A href="https://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Authorize-Net-Begins-Infrastructure-and-SHA-2-Certificate/bc-p/50166#M445" target="_self"&gt;https://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Authorize-Net-Begins-Infrastructure-and-SHA-2-Certificate/bc-p/50166#M445&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I replaced cert.pem with the file from&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://curl.haxx.se/ca/cacert.pem" target="_self"&gt;http://curl.haxx.se/ca/cacert.pem&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and all seems well&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 12:14:59 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62281#M36637</guid>
      <dc:creator>robin_cte</dc:creator>
      <dc:date>2018-03-23T12:14:59Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62283#M36639</link>
      <description>&lt;P&gt;This worked for me. Thanks!!!!!&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 12:41:37 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62283#M36639</guid>
      <dc:creator>nibarra</dc:creator>
      <dc:date>2018-03-23T12:41:37Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62284#M36640</link>
      <description>&lt;P&gt;Replacing the cert.pem also worked for me.&amp;nbsp; Is this a solution or a patch/work-around?&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 13:05:57 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62284#M36640</guid>
      <dc:creator>danlagi32</dc:creator>
      <dc:date>2018-03-23T13:05:57Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62289#M36644</link>
      <description>&lt;P&gt;Just to be clear about what's going on:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;apitest.authorize.net updated their SSL as of March 20th. (you can verify in browser by going there and checking).&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;Curl can be configured to validate the SSL of the host it is connecting to before transfering data (which it should be).&lt;/LI&gt;&lt;/UL&gt;&lt;UL&gt;&lt;LI&gt;Curl can also be configured to use a specific CA (&lt;A href="https://support.dnsimple.com/articles/what-is-ssl-certificate-chain/" target="_blank"&gt;https://support.dnsimple.com/articles/what-is-ssl-certificate-chain/&lt;/A&gt;) to validate the SSL. This is why it looks at that pem. This is handy if you're using self signed certs or something like that, where your local machine doesn't have or know the CA to use to validate the SSL.&lt;/LI&gt;&lt;LI&gt;The new SSL that the sandbox switched to doesn't validate with the CA that is provided by the library anymore. So now we get this error.&lt;/LI&gt;&lt;LI&gt;Changing the pem to the one linked at &lt;A href="http://curl.haxx.se/ca/cacert.pem" target="_self" rel="nofollow noopener noreferrer"&gt;http://curl.haxx.se/ca/cacert.pem&lt;/A&gt; works because that one has a CA that will validate the new sandbox SSL.&lt;/LI&gt;&lt;LI&gt;As someone else suggested, you can also comment out line 80 of HttpClient.php. This line is telling curl to use that specific pem's CA to validate the host in the SSL request. This is not as insecure as someone stated because when you remove this setting CURL can default to it's own CA bundle, the system store, or other trusted stores depending on how it's built. It is still less secure, but it's not completely disregarding SSL validation. Eitherway on my windows test machine commenting it out doesn't work anyway.&lt;/LI&gt;&lt;LI&gt;If using &lt;A href="http://curl.haxx.se/ca/cacert.pem" target="_self" rel="nofollow noopener noreferrer"&gt;http://curl.haxx.se/ca/cacert.pem&lt;/A&gt; then besure to double check it works with production if your deployment process would push it, as unless someone tests it and verifies, there's no way to know if that CA will validate the production endpoint.&lt;/LI&gt;&lt;LI&gt;I would consider this a temporary work around because if you're using &lt;A href="https://github.com/AuthorizeNet/sdk-php" target="_blank"&gt;https://github.com/AuthorizeNet/sdk-php&lt;/A&gt; (and why wouldn't you be?) redeploying that lib would wipe out the pem (and thus my integration tests are broken), so until it's updated it's no good for the sandbox.&lt;/LI&gt;&lt;LI&gt;That github repo needs to update the pem like they did in 2015, but the best long term soultion would also be to provide us with a configurable path to the pem, so we can substitiue ones when needed, and also for when dev and production are different. I opened an issue: &lt;A href="https://github.com/AuthorizeNet/sdk-php/issues/298" target="_blank"&gt;https://github.com/AuthorizeNet/sdk-php/issues/298&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Fri, 23 Mar 2018 14:21:44 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62289#M36644</guid>
      <dc:creator>cwilsontv</dc:creator>
      <dc:date>2018-03-23T14:21:44Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62290#M36645</link>
      <description>&lt;P&gt;Thank you very much for your explanation! This is helpful. Now I know to also check the production side when I'm ready to go LIVE, and I'll know what to do if I encounter a problem.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Much appreciated!&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Dan Luevano&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 14:25:17 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62290#M36645</guid>
      <dc:creator>danlagi32</dc:creator>
      <dc:date>2018-03-23T14:25:17Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62292#M36647</link>
      <description>&lt;P&gt;I'll chime in and say this worked for me as well.&amp;nbsp; I had to modify one of the files in the API because I couldn't find a way to set the cert path with a function (it's hardcoded), but this made it work.&amp;nbsp; Is this the solution?&amp;nbsp; Do we know why the other stopped working. According to the date in the file it should have worked until May 2022 for the one I have.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm happy to have a fix, but it would be interesting to know why it broke suddenly for so many people.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Tom&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 14:30:39 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62292#M36647</guid>
      <dc:creator>tserface</dc:creator>
      <dc:date>2018-03-23T14:30:39Z</dc:date>
    </item>
    <item>
      <title>Re: SSL Certificate Problem (Another Authorize.net Outage)</title>
      <link>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62293#M36648</link>
      <description>&lt;P&gt;Had the same issue this morning but fixed it by replacing the /lib/ssl/cert.pem with the one from&amp;nbsp;&lt;A href="http://curl.haxx.se/ca/cacert.pem" target="_blank"&gt;http://curl.haxx.se/ca/cacert.pem&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for all the tips and information in this thread!&lt;/P&gt;</description>
      <pubDate>Fri, 23 Mar 2018 14:44:17 GMT</pubDate>
      <guid>https://community.developer.cybersource.com/t5/Integration-and-Testing/SSL-Certificate-Problem-Another-Authorize-net-Outage/m-p/62293#M36648</guid>
      <dc:creator>nonrandom</dc:creator>
      <dc:date>2018-03-23T14:44:17Z</dc:date>
    </item>
  </channel>
</rss>

