使用m2cryp从PKCS7 SignedData结构中提取签名证书

2024-05-16 22:32:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用M2Crypto从Windows PE文件中提取签名证书。根据MS规范,数据存储在PKCS#7 SignedData结构中(以ASN.1格式存储,而不是base64格式存储)。我似乎无法加载二进制格式,因为它不在PEM中。在

请原谅我对这里涉及的加密套件一无所知,但如果有人能告诉我如何从签名数据块中获取签名证书的基本知识,我将非常感谢!在

如果有帮助的话,我找到了另一个解决问题的方法,但它是在。。。how to Read the certificates file from the PKCS7.p7b certificate file usind openssl?如果我能把它转换成m2crpyto,我会被设置的。在


Tags: 文件the数据规范windows格式结构file
1条回答
网友
1楼 · 发布于 2024-05-16 22:32:24

我认为这不仅仅是阅读PKCS7中的证书,除非您完全知道偏移量和结构是什么。在

您可能想看看:

http://msdn.microsoft.com/en-us/library/aa380395(v=VS.85).aspx用于提取过程

或者可能

http://msdn.microsoft.com/en-us/library/system.reflection.assemblyname.getpublickey%28VS.80%29.aspx

另外,它看起来像是微软用一个“PFX”格式的文件签名(我以前从来没听说过…)

但是,我能找到关于将PFX返回到PEM>的说明,这应该是一个很难提取的过程。在

http://support.citrix.com/article/CTX106028

相关问题 更多 >