【发布时间】:2020-07-28 23:21:53
【问题描述】:
我有一组使用代码的证书:
var set = certStore.Certificates.Find(X509FindType.FindBySubjectDistinguishedName, name, false);
由于我通过其主题名称找到证书,并且证书设置为自动更新并自动下载/安装到机器上 - 有可能会有两个具有相同主题名称的证书商店。 (returnValidOnly 的最后一个参数为 false,因为我认为将其设置为 true 会遇到代码内部检查证书链是否有效的其他问题)
Find 方法如何对返回的证书列表进行排序? set[0] 总是有最新的吗?有没有一种方法可以在不编写手动 O(n^2) 循环的情况下订购此集合中的证书?
【问题讨论】:
标签: c# .net x509certificate2