在IBM i 7.1上,是否可以从PHP cURL扩展访问*系统证书存储?
我们使用在IBM i 7.1上,是否可以从PHP cURL扩展访问*系统证书存储?,php,ssl,curl,ibm-midrange,zend-server,Php,Ssl,Curl,Ibm Midrange,Zend Server,我们使用PHP在v7r1ibmi上运行zendserver7。我们使用cURL-PHP扩展来调用SSL安全的web服务。我们需要指定一个CA证书包,以便cURL可以验证web服务证书 理想情况下,我们希望通过某种方式使用系统证书存储来实现这一点,因此我们只需要在一个位置管理证书,因为我们还可以从RPG进行SSL安全的web服务调用 系统详细信息: ibmi:V7R1 PHP:5.4.29 cURL:7.21.0和OpenSSL/0.9.8y 只有当您知道系统CA证书存储在哪里,并且它以OpenS
PHP
在v7r1ibmi
上运行zendserver7
。我们使用cURL-PHP扩展来调用SSL安全的web服务。我们需要指定一个CA证书包,以便cURL可以验证web服务证书
理想情况下,我们希望通过某种方式使用系统证书存储来实现这一点,因此我们只需要在一个位置管理证书,因为我们还可以从RPG进行SSL安全的web服务调用
系统详细信息:
ibmi:V7R1
PHP:5.4.29
cURL:7.21.0和OpenSSL/0.9.8y
只有当您知道系统CA证书存储在哪里,并且它以OpenSSL希望的方式存储在PEM文件中时,才可能这样做。然后指出file/dir和正常的curl选项
在大多数非linux系统上,这是不可能的。作为建议,我建议您寻找是否可以将libcurl(或cURL)与证书存储(忽略PHP)集成。如果有办法的话,您可以使用PHP配置(如果PHP中允许进行必要的配置)或使用自定义控制台curl处理程序来实现它。