我目前正在将.NET应用程序移植到.NET Core以便在Mac上运行它,此应用程序获取有关数字证书的一些信息,类型A3。
运行.NET可移植性分析器后,我遇到的唯一问题是对 X509Certificate2UI.SelectFromCollection
的调用有什么方法可以把这个电话转到另一个电话吗?或者有关如何自动执行此操作的任何建议,而无需要求用户从该对话框中选择证书?
答案 0 :(得分:0)
X509Certificate2UI用于在桌面应用程序中选择证书。由于.Net Core当前仅支持Web应用程序(版本3也将支持桌面),因此上述UI元素不存在。
无论如何,打开用于在Web应用程序中的服务器上选择证书的对话框没有什么好处。要从浏览器中进行选择,您可以使用Signer Digital chrome扩展名或任何其他类似的机制。