小编Rog*_*mas的帖子

PHP stream_context_set_option SSL证书为字符串

我有一个奇怪的问题.基本上,我需要这样做:

 $handle = stream_context_create();
 stream_context_set_option($handle , 'ssl', 'local_cert', '/tmp/cert');
Run Code Online (Sandbox Code Playgroud)

然而.证书不作为服务器中的文件保存.相反,它是在集群数据库环境中保存的加密字符串.因此,证书的物理内容不是证书作为文件名指针.因此,我需要指定证书的内容,而不是使用文件名.

例如:

 $cert = '-----BEGIN CERTIFICATE-----....
 upWbwmdMd61SjNCdtOpZcNW3YmzuT96Fr7GUPiDQ
 -----END CERTIFICATE-----';
Run Code Online (Sandbox Code Playgroud)

有没有人知道我到底怎么做到这一点?我正在为这个问题摸不着头脑,但我的直觉本能说它是可行的.

在此先感谢大家!

php ssl curl pem

11
推荐指数
2
解决办法
7476
查看次数

标签 统计

curl ×1

pem ×1

php ×1

ssl ×1