【发布时间】:2020-09-17 21:07:54
【问题描述】:
我正在开发一个使用 webview 和客户端证书登录的 UWP 应用。我有一个简单的登录框架,可以导航到 Webview 框架。当我单击登录时,我导航到 webview 并要求选择我在证书存储中拥有的两个证书之一。我选择第一个并成功登录。我从 webview 应用程序注销并导航到登录框架。现在我想再次登录并选择不同的证书,但我总是使用我选择的第一个证书登录。如果我关闭应用程序并重新启动它,它会像我想要的那样工作。
我已尝试删除 AC\Microsoft\Crypto、AC\Microsoft\SystemCertificates 和 AC\Microsoft\CryptnetUrlCache,但它不起作用。每次导航到 webview 框架时,我也尝试创建新的 webview 实例,但这也不起作用。
谁能帮帮我
【问题讨论】:
标签: c# uwp client-certificates