Quote Originally Posted by Del View Post
Thanks for the suggestion of the proper fix.

The code change that was made
From:
curl_setopt($clientURL, CURLOPT_SSL_VERIFYPEER, 1);

To:
curl_setopt($clientURL, CURLOPT_CAINFO, 'c:\\Websites\\cert\\ca-bundle.crt');
curl_setopt($clientURL, CURLOPT_SSL_VERIFYPEER, 1);

This works correctly as far as I could tell, Again this for Window
servers.
Again I want to thank you for your help.


Now that's a fix! Nice updated post - and great way to deal with the Windows issue of verifying peers. I may add that as a commented line for windows users to a new interim release. They will, as you did, have to make sure that have a ca-cert bundle and reference it correctly.

I am also thinking of updating the QBMS XML version - nothing serious as it does not use any of the enhanced XML functions - but nice to keep more/less current.