获取证书存储的根

时间:2020-08-18 06:03:47

标签: c# certificate store x509

我需要读取证书存储的根文件夹。对于以下类别(https://docs.microsoft.com/de-de/dotnet/api/system.security.cryptography.x509certificates.x509store?view=netcore-3.1),我看不到读取证书存储区根目录的可能性,我只能读取证书存储区的默认文件夹。但是我们的证书存储区中有许多自定义文件夹,因此我需要也可以读取它们。

例如: 我创建了一个存储文件夹“ Web Hosting”,并希望读取此文件夹中的证书,但没有给X509Store类提供存储名:“ \ Web Hosting”。 我想从根目录中获得此商店的名称,因为还有许多其他我不想进行硬编码的商店文件夹。

谢谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果您谈论疼痛等级制度,则没有这样的术语root store。没有任何等级制度。证书存储是存储的简单列表,每个存储在其中都有不同的用途。您必须使用X509Store(String, StoreLocation, OpenFlags)来查询定制商店。但是,您必须提前知道商店名称。

相关问题