We have a client with a dedicated Windows 2008 R2 server running a classic ASP web application. He is wanting to put a Wordpress front-end to do some marketing. A few hours later, we have a great Wordpress front-end and everything is working perfectly...except...
Our payment gateway provider (Simplify Commerce) is throwing an error message when we are sending payment data over SSL:
SSL certificate problem: self signed certificate in certificate chain
So I did some googling and located instructions where you have to place a copy of the latest PEM file and point to it from php.ini.
Great! I grab the text and create the PEM. I point to the location in php.ini and the error changed...
error setting certificate verify locations: CAfile: C:\php\cacert.pem CApath: none
Now I'm in the weeds, as googling for this error message gets into CURL permissions and all indications are that IUSR has read/write access to the PEM file. So I'm stumped. Not a veteran with PHP or CURL. We were so close...
Any suggestions? Or can someone help explain what the failure is here? Did I not get it right that IUSR needs permissions?
I see a post like this one:
How would I perform that step in Windows Server?