[英]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.