Vb.net ValidateServerCertificate-ServerCertificateValidationCallback
我正在使用下面的代码进行证书验证Vb.net ValidateServerCertificate-ServerCertificateValidationCallback,vb.net,ssl,Vb.net,Ssl,我正在使用下面的代码进行证书验证 System.Net.ServicePointManager.ServerCertificateValidationCallback = New System.Net.Security.RemoteCertificateValidationCallback(AddressOf ValidateServerCertificate) Public Shared Function ValidateServerCertificate(ByVal sender As O
System.Net.ServicePointManager.ServerCertificateValidationCallback = New System.Net.Security.RemoteCertificateValidationCallback(AddressOf ValidateServerCertificate)
Public Shared Function ValidateServerCertificate(ByVal sender As Object, ByVal certificate As X509Certificate, ByVal chain As X509Chain, ByVal sslPolicyErrors As Net.Security.SslPolicyErrors) As Boolean
If sslPolicyErrors = Net.Security.SslPolicyErrors.None Then
Return True
End If
Return False
End Function
我发现了一些错误。如何解决此问题。您的回调与系统默认验证没有任何不同。sslPolicyErrors的值将指示故障是什么,您可以查询证书、链和发送方的属性,以确定是否要通过返回true来覆盖故障。您的回调与系统默认验证没有任何不同。sslPolicyErrors的值将指示故障是什么,您可以查询证书、链和发送方的属性,以确定是否要通过返回true来覆盖故障