cancel
Showing results for 
Search instead for 
Did you mean: 

Why the root cert for AIM transaction is not in https://curl.haxx.se/ca/cacert.pem ?

I use CURL in PHP to connect with  https://secure.authorize.net/gateway/transact.dll .  Recently, few days ago, I got the CURL error message : SSL certificate problem: unable to get local issuer certificate . This problem might have started after an update  of my CA bundle.  My CA bundle is taken from  http://curl.haxx.se/ca/cacert.pem , I checked the required chain and neither the required root certificate or any of the intermediary certificates in the chain were available in the most recent version of that list.  I manually added the required root certificate in the file and the problem was solved.  However, I would have expexted that the required root certificate used by Authorize.net would have been sufficiently trusted to have been already included in this very standard list. Any explanation?  I also asked for explanation at Stack Overflow http://stackoverflow.com/questions/29103613/how-comes-authorize-net-uses-a-certificate-that-is-signe... , but no one seems to know the answer,  

dominic108
Member
1 REPLY 1

See blog post regarding infrastructure and security upgrades: http://community.developer.authorize.net/t5/The-Authorize-Net-Developer-Blog/Authorize-Net-Begins-In...

 

Richard

RichardH
Administrator Administrator
Administrator