В настоящее время я делаю php-приложение.
Я тестирую соединения с лазурью и aws.Для этого требуется центр сертификации.
Я нашел пакет уверенность , который может этим управлять.Отлично!
Но при его использовании я сталкиваюсь с:
Неустранимая ошибка: Uncaught GuzzleHttp \ Exception \ RequestException: ошибка cURL 60: Проблема с сертификатом SSL: невозможно получить сертификат локального эмитента (см http://curl.haxx.se/libcurl/c/libcurl-errors.html) в \ vendor \ guzzlehttp \ guzzle \ src \ Handler \ CurlFactory.php: 186
Это происходит при выполнении следующих действий:
$fetcher = new RemoteFetch(\CertaintyDataDir);//using a declared constant
echo "<p>After remote fetch instantiation:</p>";
$latestCACertBundle = $fetcher->getLatestBundle();
echo "<p>CA Cert Path: ".$latestCACertBundle->getFilePath()."</p>";
ИтакПохоже, что он использует достоверность для загрузки и проверки сертификатов, мне нужны действительные сертификаты. Разве это не уловка 22 и делает уверенность бесполезной?
(предполагается, что сертификаты будут устаревшими, но одинсертификат становится устаревшим, он больше не работает)