如何在php中验证soap服务中的证书?
我们使用以下代码向soap服务发送证书如何在php中验证soap服务中的证书?,php,soap,certificate,Php,Soap,Certificate,我们使用以下代码向soap服务发送证书 $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(); 但是没有
$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";