Как добавить центр сертификации в PHP, чтобы функция file() доверяла подписанным им сертификатам?Php

Кемеровские программисты php общаются здесь
Anonymous
Как добавить центр сертификации в PHP, чтобы функция file() доверяла подписанным им сертификатам?

Сообщение Anonymous »

Мне нужно открыть удаленные ресурсы, подписанные центром сертификации частной компании. Прямо сейчас PHP не будет открывать ресурсы, потому что он не доверяет лицу, подписавшему сертификат.

Я знаю, что вы можете создавать сертификаты с объектом контекста потока, но я ищу способ предоставить PHP открытый ключ нового центра сертификации и использовать метод file() и аналогичные методы для доверия удаленным сертификатам, подписанным этим центром без необходимости каждый раз создавать контекст потока.

Есть ли способ добавить новый центр сертификации в php.ini? Я попытался добавить открытый ключ ЦС в /etc/ssl/certs/, но он не распознается.

Подробнее здесь: https://stackoverflow.com/questions/417 ... sts-certif

Вернуться в «Php»