Bonjour, Bonsoir,
Après avoir tourner en rond sur le Net j'ignore où se situe la raison de mon problème qui est l'erreur :
CURLE_SSL_CACERT (60)
Peer certificate cannot be authenticated with known CA certificates.
J'accuse mon serveur Apache PHP qui ne sait pas y faire.
Parce que en mode que je qualifierais d'autonome : l'utilisation de l'application GOOGLE Insomnia tout se déroule à merveille.
Sauf que ce n'est pas mon serveur qui travaille.
Donc :
J'ignore si les certificats sont correctement installé sur le serveur Apache PHP
et
J'ignore si le code PHP (ci-après) tournant sur ce serveur est correct
Si déjà je pouvait identifier lequel des deux est fautif ce serait un grand bien
Pour information supplémentaires :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 $url='https://www.registre-coproprietes-prp.sully-group.fr/api/v1/ws/coproprietes/' $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_HEADER,false); curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"POST"); curl_setopt($ch,CURLOPT_POSTFIELDS,$json); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_CAINFO,"C:/Apache2.2/conf/ssl_path_irc/cert.pem"); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,true); curl_setopt($ch,CURLOPT_HTTPHEADER,array( 'Content-Type: application/json', 'Content-Length: ' . strlen($json) )); curl_setopt($ch,CURLOPT_VERBOSE,true); curl_setopt($ch,CURLOPT_STDERR,$fileHandle); //$resultSetOpt=curl_setopt_array($ch ,$curlOptions); //curl_setopt($ch, CURLOPT_CAINFO, "C:/Apache2.2/conf/ssl_path_irc","cert.pem"); $result=curl_exec($ch); echo "<p>Result = ";var_dump($result);echo "</p>"; $cInfo=curl_getinfo($ch); curl_close($ch);
- la valeur du curl_getinfo retourne presque tout a zéro ou vide
- la valeur du résultat de curl_exec est un booléen à faux
Est ce que quelqu'un ici est en mesure de valider ce source PHP
Si vous avez des idées
Partager