我有一个奇怪的问题。基本上,我需要这样做:
$handle = stream_context_create();
stream_context_set_option($handle , 'ssl', 'local_cert', '/tmp/cert');
然而。证书不作为文件保存在服务器中。相反,它是一个保存在集群数据库环境中的加密字符串。因此,证书不是文件名指针,而是证书的物理内容。因此,我需要指定证书的内容,而不是使用文件名。
例如:
$cert = '-----BEGIN CERTIFICATE-----....
upWbwmdMd61SjNCdtOpZcNW3YmzuT96Fr7GUPiDQ
-----END CERTIFICATE-----';
有谁知道我到底怎么能做到这一点?我正在为这个问题挠头,但我的直觉告诉我这是可行的。
提前谢谢大家!