php - 在 IBM i 7.1 上,是否可以从 PHP cURL 扩展访问 *SYSTEM 证书库?

标签 php ssl curl ibm-midrange zend-server

我们在 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/

相关文章:

php - 如何在 PHP 中导入 csv 文件?

java - 使用双向身份验证连接到服务器时 Java 测试客户端中的 SSL Handshake_failure

php - 使用 PHPcurl 和参数发布 json 数据

c# - 在 C# 中使用授权制作 HTTP Post

c++ - libcurl下载速度太慢

php - float 格式

php - MySQL仅在两个表中不存在时插入

php - php 基于文件的缓存或 Opcache 哪一个更快

java - Java 中的 SSL 自签名过期证书

c++ - 苹果安全传输代码错误