读取服务器的证书库

Read certificate store of a server

我正在尝试读取不同服务器的证书库。

我需要登录到管理员用户并访问服务器以读取证书存储。除了 X509Store class 之外,我找不到任何其他可能性来读取证书存储 (https://docs.microsoft.com/de-de/dotnet/api/system.security.cryptography.x509certificates.x509store?view=netcore-3.1),但我无法找到使用此 class 登录特定用户的可能性。我也不确定是否可以使用此 class.

连接到服务器

也许你能帮我解决我的问题。谢谢

遗憾的是,您无法使用 X509Store 轻松读取其他用户的证书存储区。您必须设置模拟登录会话和 运行 此会话中的代码。有关如何实现此目的的示例,请参阅 WindowsIdentity.Impersonate 方法。