ICertificatePolicy.CheckValidationResult 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
驗證伺服器憑證。
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文件。