作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我们在 V7R1 IBM i
上使用 PHP
运行 Zend Server 7
。我们使用 cURL PHP 扩展来调用受 SSL 保护的 Web 服务。我们需要指定一个 CA 证书包,以便 cURL 可以验证 Web 服务证书。
理想情况下,我们希望通过某种方式为此使用 SYSTEM 证书存储,这样我们只需要在一个地方管理证书,因为我们还可以从 RPG 调用受 SSL 保护的 Web 服务。
系统详情:
IBM i: V7R1
PHP: 5.4.29
cURL: 7.21.0 with OpenSSL/0.9.8y
最佳答案
只有当您知道系统 CA 证书存储在哪里,并且它以 OpenSSL 想要的方式存储在 PEM 文件中时,才有可能这样做。然后,您为此目的使用正常的 curl 选项指出该文件/目录。
在大多数非 Linux 系统上,这是不可能的。
关于php - 在 IBM i 7.1 上,是否可以从 PHP cURL 扩展访问 *SYSTEM 证书库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29499882/
我是一名优秀的程序员,十分优秀!