Hallo,
Ik ben bezig met een scriptje dat gebruik maakt van Curl. Ik heb dit al vele malen uitgevoerd o.a. met Tripledeal. Nooit problemen mee gehad die ik niet kon oplossen, tot nu. Ik krijg de volgende fout melding. Heeft iemand hier ervaringen mee? En nog belangrijk hoe ik deze kan oplossen
.
Ik heb een certificate geinstalleerd binnen IIS op de webserver. Dit is zover ik kan testen goed gegaan. Als ik de pagina waar het op gaat aanroep met https:// dan werkt dit.
Het script dat ik hiervoor gebruik is:
Ik ben bezig met een scriptje dat gebruik maakt van Curl. Ik heb dit al vele malen uitgevoerd o.a. met Tripledeal. Nooit problemen mee gehad die ik niet kon oplossen, tot nu. Ik krijg de volgende fout melding. Heeft iemand hier ervaringen mee? En nog belangrijk hoe ik deze kan oplossen
Ik heb een certificate geinstalleerd binnen IIS op de webserver. Dit is zover ik kan testen goed gegaan. Als ik de pagina waar het op gaat aanroep met https:// dan werkt dit.
code:
1
| Error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed |
Het script dat ik hiervoor gebruik is:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| $URL = "https://www.test.test"; $headers = array("Content-type: text/xml;charset=\"utf-8\"","Accept:text/xml","Cache-Control: no-cache","Content-length: ".strlen($xml)); $ch = curl_init(); curl_setopt ($ch, CURLOPT_URL, "$URL"); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_USERAGENT, $defined_vars['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $xml); $data = curl_exec($ch); |