在Windows 10 Mobile上无法将HttpBaseProtocolFilter.AllowUI设置为true

时间:2016-05-09 12:10:57

标签: ssl win-universal-app windows-10-mobile winrt-httpclient

我有一个UWP应用程序,它使用客户端证书进行SSL身份验证。证书存储在用户存储中,应用程序正在声明“共享用户证书”#34;清单中的功能,我可以看到CertificateStores.FindAllAsync返回的集合中的证书。该应用程序在Windows 10桌面上运行正常 - 我可以设置HttpBaseProtocolFilter.AllowUI = true,应用程序会在使用私钥之前显示确认对话框。

但是,当我在Windows 10 Mobile上运行相同的确切代码时,属性分配会抛出System.Exception:"找不到元素。 (HRESULT的例外情况:0x80070490)"。

我做错了吗?代码在UI线程上运行。我猜电话没有内置的证书用户界面。我只能使用存储在应用程序自己的证书存储区中的证书(不需要UI确认),但不能用户存储。

0 个答案:

没有答案