X509Store.Certificates的顺序是如何决定的?

问题描述 投票:0回答:1

我在一家证书商店工作,对证书序列的计算方式感到困惑。

根据 X509Store.Certificates 的文档,在备注中提到

每次调用属性时都会重新计算此快照,因此 不建议在迭代函数中使用此属性。

我想知道房产证的顺序是怎么决定的。 我检查了一下,似乎序列不是基于颁发给或颁发日期的证书。 我有一些直接与证书索引一起使用的执行,想确认我是否可以保证我正在使用的证书是正确的。

c# .net certificate x509certificate
1个回答
0
投票

您不应依赖

X509Store.Certificates
集合中的证书索引,因为它不是确定性的,并且取决于不同来源的证书顺序,然后组合成一个结果列表。您应该使用 X509Certificate2Collection.Find 方法在集合中查找所需的证书。

© www.soinside.com 2019 - 2024. All rights reserved.