Problème de certificat SSL vers une api externe
Bonjour,
Je souhaite utiliser une api qui permet de calculer une distance se situant entre deux villes. Cette API est https://distancematrix.ai/distance-matrix-api.
J'utilise GuzzleHttp pour effectuer ma requête HTTP. En local, tout fonctionne correctement.
Par contre, dès que je bascule sur mon hébergement OVH, je me retrouve avec une erreur de certificat SSL :
curl: (51) SSL: no alternative certificate subject name matches target host name 'api.distancematrix.ai'
J'ai déjà contacté le support OVH, qui m'ont dit que le problème ne vient pas de l'hébergement.
J'ai donc pris contact avec le support de l'API, après plusieurs tentatives différentes pour essayer de m'aider, j'en suis toujours au même point.
Il y a quelques temps, j'utilisais une autre API, qui aujourd'hui n'existe plus, je n'avais pas rencontré de problème pour la faire fonctionner.
Voici le morceau de code appartenant à mon controller :
$client = new \GuzzleHttp\Client(['verify' => false]);
$request = $client->get("https://api.distancematrix.ai/maps/api/distancematrix/json?origins=$origine,france &destinations=$destination,france&key=$this->apikey");
$response = $request->getBody();
L'erreur est également retournée dans mon terminal lorsque je suis connectée en SSH.
(curl )
Le verify sur false me donne une autre erreur qui ne m'aide pas a avancer non plus :
curl: (52) Empty reply from server
Avez-vous une solution pour corriger ce problème ?
Merci d'avance.