编辑:这个问题不仅是关于阅读证书或指纹,也是为了验证我的假设。我们需要将对程序(SDK)中某些资源的访问权限限制为仅由我们的证书签名的可执行文件。
假设:根据我们的证书验证外部可执行文件的指纹可以解决我们的目的,因为没有人可以使用相同的指纹来欺骗我们的证书。
有没有办法在C#中读取外部exe的指纹的指纹?我在msdn中找不到API,正在寻找替代方法。如果我的假设有误,请纠正我。
提前致谢。
您可以使用X509Certificate.CreateFromSignedFile
构造函数从签名文件中检索签名证书。详细信息:https : //msdn.microsoft.com/zh-cn/library/system.security.cryptography.x509certificates.x509certificate.createfromsignedfile(v=vs.110).aspx
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句