【发布时间】:2016-03-26 18:19:37
【问题描述】:
从最近几天开始,我一直被这个问题困扰,但找不到任何解决方案。
我正在使用 net php-epp 客户端,这是我的代码...
$context = stream_context_create(
array(
'ssl'=>array(
'local_cert'=> dirname(__FILE__).'/cert.pem',
'passphrase' => dirname(__FILE__).'/key.pem',
)
)
);
$greeting = $client->connect($host, $port, $timeout, $ssl, $context);
echo $greeting;
我收到以下错误...
Warning: stream_socket_client(): Unable to set private key file
在你问之前key.pem 以-----BEGIN RSA PRIVATE KEY----- 开头,cert.pem 以-----BEGIN CERTIFICATE----- 开头
但是我可以使用...进行连接
openssl s_client -connect epp.dom.net:700 -key key.pem -cert cert.pem -CApath /etc/ssl/certs/
此命令显示已连接,这是否意味着我的证书正常?
请有人帮我解决这个问题。请
谢谢。
【问题讨论】: