Я хотел бы написать этот вопрос здесь для всех, кто хочет решить проблемы, связанные с сертификатом SSL. Я знаю, что существует множество решений (установка любой формы sslVerify = false - это НЕ решение для людей!) Для машин на базе Windows и Linux, но ни одно из них не подойдет для меня в моей компании. В течение прошлого года это было проблемой, поэтому я надеюсь, что это поможет кому-то еще.
Если вы видели что-то похожее на следующие ошибки, это может быть хорошим шагом к решению:
curl (60) SSL certificate problem: unable to get local issuer certificate
PHP Warning: no valid certs found cafile stream
- Композитор:
The [repo] file could not be downloaded: SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Затем ознакомьтесь с постом Мэтта Фердерера (https://mattferderer.com/fix-git-self-signed-certificate-in-certificate-chain-on-windows)) и обратите особое внимание на путь к сертификату (изображение).
Для меня было много сообщений о том, как брандмауэр компании может вызвать проблему. Но идея о том, что ИТ-отдел компании может иметь другие приложения, которые перехватывают отправляемый вами запрос, стоит рассмотреть. Это был конкретный пост Мэтта, который стал поворотным моментом в моей поиске решения. Я надеюсь, что это может помочь вам.