語言

ICertificatePolicy.CheckValidationResult 方法

定義

驗證伺服器憑證。

public:
 bool CheckValidationResult(System::Net::ServicePoint ^ srvPoint, System::Security::Cryptography::X509Certificates::X509Certificate ^ certificate, System::Net::WebRequest ^ request, int certificateProblem);
public bool CheckValidationResult(System.Net.ServicePoint srvPoint, System.Security.Cryptography.X509Certificates.X509Certificate certificate, System.Net.WebRequest request, int certificateProblem);
abstract member CheckValidationResult : System.Net.ServicePoint * System.Security.Cryptography.X509Certificates.X509Certificate * System.Net.WebRequest * int -> bool
Public Function CheckValidationResult (srvPoint As ServicePoint, certificate As X509Certificate, request As WebRequest, certificateProblem As Integer) As Boolean

參數

srvPoint
ServicePoint

那 ServicePoint 會使用證書。

certificate
X509Certificate

證明書用來驗證。

request
WebRequest

收到證書的請求。

certificateProblem
Int32

使用憑證時遇到的問題。

傳回

true是否應承認該證書;否則,。 false

備註

此 CheckValidationResult 方法實作應用程式憑證驗證政策。 該方法可檢視 srvPoint、 certificate、 request及 certificateProblem 參數,以判斷該證書是否應被承認。

該 certificateProblem 參數為安全支援提供者介面(SSPI)狀態碼。 欲了解更多資訊,請參閱MSDN上的SSPI文件。

適用於