.Net和X509Certificates是我的新手。我要编写一个使用.net core的应用程序,以查找Windows和Mac的所有已安装证书。 我已经看过这个示例here。我想知道
谢谢。
答案 0 :(得分:1)
枚举“起作用”,因为您可以传递它们。但是在macOS上,只有以下StoreName值才能成功:
My
对应于System.keychain
(LocalMachine
)或login.keychain
(CurrentUser
)。
- 在两个平台上查找所有已安装的证书是否足够?
否,它们不足以在任何平台上找到所有个安装的证书。
但是在两个平台上枚举My
存储区为“可用证书”或Root
存储区为“可信证书”就足够了。