我们在V7R1 IBM i
上运行Zend Server 7
和PHP
。我们使用cURLPHP扩展来调用SSL安全的web服务。我们需要指定一个CA证书捆绑包,这样cURL就可以验证web服务证书。
理想情况下,我们希望以某种方式使用SYSTEM证书存储,因此我们只需要在一个地方管理证书,因为我们还从RPG进行SSL安全的web服务调用。
系统详细信息:
IBM i:V7R1
PHP:5.4.29
cURL:7.21.0与OpenSSL/0.9.8y
只有当您知道系统CA证书存储在哪里,并且它以OpenSSL希望的方式存储在PEM文件中时,才有可能这样做。然后,您指出具有正常卷曲选项的file/dir。
在大多数非linux系统上,这是不可能的。