我正在考虑允许用户为我们的服务选择一个用于SSL的证书,用户将需要选择一个存储名,并且证书列表将显示在下拉列表中,我删除了在读取这个之后,证书应该只来自Local 下的MY存储位置。在检查了几篇文章之后,我创建了以下代码
using (var store = new X509Store(StoreName.My,StoreLocation.LocalMachine))
{
store.Open(OpenFlags.ReadOnly);
var certificates = store.Certificates;