Tec*_*kie 6 c# security x509certificate2
我BasicHttpBinding用来连接托管在安全(https)端口上的Web服务.得到它的工作,我已经改变了Security.Mode对TransportWithMessageCredential和Security.Message对BasicHttpMessageCredentialType.Cerificate.我也在打电话
client.ClientCredentials.ClientCertificate.SetCertificate()
Run Code Online (Sandbox Code Playgroud)
以localhost作为主题名称.
这里的问题是,对于单元测试,我有来自Web服务器的未签名证书,我应该忽略在代理创建期间抛出的任何证书错误; 但我无法这样做,因为我一直收到错误告诉我"指定证书".现在,我无能为力; 我感谢任何帮助.
您可以使用以下代码跳过证书验证.这会RemoteCertificateValidationCallback为任何证书创建始终返回true.
System.Net.ServicePointManager.ServerCertificateValidationCallback =
(sender, certificate, chain, errors) => true;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3832 次 |
| 最近记录: |