Мы бегаем Zend Server 7
с PHP
на V7R1 IBM i
, Мы используем расширение cURL PHP для вызова защищенных SSL веб-сервисов. Нам нужно указать пакет сертификатов CA, чтобы cURL мог проверить сертификат веб-службы.
В идеале нам нужен какой-то способ использования хранилища сертификатов SYSTEM, поэтому нам нужно управлять сертификатами только в одном месте, поскольку мы также выполняем вызовы веб-служб с защитой SSL из RPG.
Детали системы:
IBM i: V7R1
PHP: 5.4.29
cURL: 7.21.0 с OpenSSL / 0.9.8y
Это возможно только в том случае, если вы знаете, где находится системное хранилище сертификатов CA, и оно хранится в файлах PEM так, как этого требует OpenSSL. Затем вы указываете на этот файл / dir с обычными параметрами curl для этой цели.
В большинстве не Linux-систем это невозможно.
Других решений пока нет …