1

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

但是,当我在 Windows 10 Mobile 上运行完全相同的代码时,属性分配会抛出System.Exception:“找不到元素。(来自 HRESULT 的异常:0x80070490)”。

难道我做错了什么?代码在 UI 线程上运行。我猜手机没有内置证书 UI。我只能使用存储在应用程序自己的证书存储中的证书(不需要 UI 确认),而不是用户存储。

4

0 回答 0