forge-php-client icon indicating copy to clipboard operation
forge-php-client copied to clipboard

ISSUE with Secured SSL SITE

Open pankajmalkani opened this issue 3 years ago • 1 comments

My site already has Secured SSL, but however i have encountered the issue while uploading the dwg files below "Exception when calling BucketsApi->createBucket: API call to https://developer.api.autodesk.com/oss/v2/buckets failed: SSL certificate problem: self signed certificate in certificate chain"

Please let me know the solution ASAP for this above menioned issue.

thanks and regards, Pankaj

pankajmalkani avatar Jun 23 '21 09:06 pankajmalkani

Sounds related to this issue: https://github.com/guzzle/guzzle/issues/1855

A workaround is to disable SSL certificate validation at https://github.com/Autodesk-Forge/core-php-client/blob/3d55f599a5f90b8710057ee051a1061b236933fd/lib/Auth/TokenFetcher.php#L52 like the below according to the GuzzleHttp API documentation:

if ($httpClient === null) {
    $httpClient = new GuzzleClient([
      'verify' => false
    ]);
}

You can do this change in the vendor/autodesk/core/lib/Auth/TokenFetcher.php folder of his PHP project. If it doesn't work, you need to check your php.ini and find if there are any special SSL settings that exist (see ref).

enter image description here

yiskang avatar Sep 03 '21 03:09 yiskang