[英]How to validate certificate in soap service in php?
我们正在使用以下代码将证书发送到肥皂服务
$wsdl = "https://localhost/MyService/myservices.php?wsdl";
$local_cert = "C:\\SoapCerts\ClientKeyAndCer.pem";
$soapClient = new SoapClient($wsdl, array('local_cert' => $local_cert));
$theResponse = $soapClient->test();
但是没有引用来验证服务中的该证书。 我只想知道如何在服务代码中验证正确的证书。
尝试将私钥和公钥都放在同一个PEM文件中。 在Linux中是这样的:
# cat publicKey.pem privateKey.pem > key.pem
因此,请检查您的PEM文件的路径是否正确(转义斜杠):
$local_cert = "C:\\SoapCerts\\ClientKeyAndCer.pem";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.