Min*_*amy 3 ssl windows-store-apps windows-8.1
在我的Windows 8.1应用程序中,当我调用Web服务时,我收到以下异常:
证书中的主机名无效或不匹配
我使用的代码:
HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter();
filter.IgnorableServerCertificateErrors.Add(ChainValidationResult.Untrusted);
HttpClient client = new HttpClient(filter);
HttpResponseMessage msg = await client.GetAsync(new Uri("[Service_URL]",UriKind.Absolute));
IRandomAccessStream randomAccessStream=(IRandomAccessStream)await msg.Content.ReadAsInputStreamAsync();
Run Code Online (Sandbox Code Playgroud)
我正在使用HttpBaseProtocolFilter来绕过服务器证书可能出现的错误,但它似乎没有克服上述异常.
这有什么解决方法吗?
尝试:
filter.IgnorableServerCertificateErrors.Add(
ChainValidationResult.Untrusted |
ChainValidationResult.InvalidName);
Run Code Online (Sandbox Code Playgroud)
有关更多证书ooptions,请查看ChainValitadionResult枚举
| 归档时间: |
|
| 查看次数: |
1763 次 |
| 最近记录: |