Composer имеет проблемы с SSL с закрытым хранилищем на OSX

Есть много подобных вопросов, но ничего, что помогает моему. Мы используем пользовательское репозиторий для внутренних библиотек. Все работало отлично, пока мы не обновили сертификат SSL или репозиторий композитора. Теперь обновление композитора не распознает сертификат (из-за отсутствия промежуточного сертификата из geotrust). На всех Linux-коробках все, что мне нужно сделать, это просто добавить этот промежуточный сертификат в файл ca-bundle, и он прекрасно работает. Проблема в наших системах разработки, работающих под управлением OSX. На osx composer не использует цепочку ключей, поэтому сертификат там не используется. curl распознает сертификат, как и браузер, только у композитора есть проблемы. Сейчас есть 2 возможных решения, но я не знаю, как добиться одного из них:

1) добавить отсутствующий сертификат локально для композитора (не уверен, где композитор ищет сертификаты, поэтому любые пути или инструкции приветствуются).

2) Предпочтительным решением было бы присоединить отсутствующий промежуточный сертификат к сертификату домена на сервере, но я не уверен, как это сделать, поэтому любые ссылки или инструкции будут очень благодарны).

1 ответ

Спасибо ответу ychaouche, это было решено путем создания полной цепочки сертификатов и добавления в конфигурацию v-host.

Другие вопросы по тегам