使用 ICertAdmin2::RevokeCertificate 方法撤销 C# 中的证书
如何将 certadm.dll 导入托管项目并使用 RevokeCertificate 方法? 我尝试将其添加为引用,但出现错误,因为它不是程序集或 COM 对象。
有任何想法吗?
更新:我已经尝试过regsvr32 c:\certadm.dll并且收到以下错误: LoadLibrary("c:\certadm.dll") 失败 - 找不到指定的过程。
How to import certadm.dll into managed project and use RevokeCertificate method? I tried adding it as reference but I got error asying it's not assembly or COM object.
Any ideas?
UPDATE: I already tried regsvr32 c:\certadm.dll and I get following error:
LoadLibrary("c:\certadm.dll") failed - the specified procedure could not be found.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我知道这是一个非常老的问题,但我找不到任何在 c# 中使用 ICertAdmin2::RevokeCertificate 的示例。 我认为在这里写示例很有用。
1 添加 certadmin lib
2 使用此代码
I know this is very old question, but i cannot find any example of using ICertAdmin2::RevokeCertificate in c#. I think it is usefull to write exaple here.
1 Add certadmin lib
2 Use this code
您首先需要使用
regsvr32
注册 COM 服务器,然后才能将其添加为 Visual Studio 中的引用。例如,
You first need to register the COM server using
regsvr32
before it will be available to be added as a reference in Visual Studio.e.g.,