Назад | Перейти на главную страницу

У Composer проблемы с ssl с частным репозиторием на osx

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

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

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

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