CURLOPT_SSL_VERIFY
When writing code that accesses remote content via HTTPS it is important that all verification be left on, otherwise the protections that HTTPS affords become easy to compromise. The compromise will be invisible, too, with the code sending (or receiving) data to a different server without your knowledge.
This can have broad legal implications including violating PCI compliance requirements with your credit card processor.
cURL provides two separate settings which are both critical to secure HTTP...