0
我试图通过SSL套接字连接到远程服务器(ITunes推送服务,但这是非常不相关的)。我可以使用不是磁盘上文件的证书使用SSL套接字吗? (即在数据库中)
我使用stream_context_set_option($context, 'ssl', 'local_cert', $pemFile);
工作,其中$ pemFile是本地.pem文件的位置。但是,由于该软件将管理许多帐户,每个帐户都有自己的证书,因此我想将证书存储在数据库中以简化管理。
所以,我的问题是:有没有办法直接使用证书内容而不是指向文件系统中的文件?
(我用的是PHP5.2,Zend框架如果在没有任何工具,以帮助)
写出来tmpfile()并使用它? – diolemo 2012-03-05 14:45:32
我宁愿不必,但这是一个选项 – 2012-03-05 15:24:40
Yotaware,这是我找到的唯一可行的选项。让它成为答案,我会接受它。 – 2012-03-13 11:59:44