是否可以在没有 COM/互操作的情况下对非本地远程证书存储进行操作

本文关键字:程证书 证书 操作 存储 COM 情况下 互操作 是否 | 更新日期: 2023-09-27 18:35:50

我一直在用 new X509Store("''server'folder", StoreLocation.Local) 语句撞 CA 数据库,但无法让它工作,因为这需要提升权限。互联网告诉我我需要调用一些 COM 库,这将起作用 1.有没有办法在没有COM的情况下解决这个问题?

是否可以在没有 COM/互操作的情况下对非本地远程证书存储进行操作

答案是否定的。 Windows 证书存储仅提供一种 API 类型,该 API 类型在 C++ 函数中实现,只能通过使用互操作从 .NET 访问。

实际上,X509Store.NET 类只是本机函数的包装器。