Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net ValidateServerCertificate-ServerCertificateValidationCallback_Vb.net_Ssl - Fatal编程技术网

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来覆盖故障