从pfx文件中提取公钥(类似于汇编)

本文关键字:类似于 汇编 公钥 提取 pfx 文件 | 更新日期: 2023-09-27 18:07:25

我有一个问题,从PFX文件中提取公钥。首先我用的是X509Certificate2。然而,以这种方式收到的公钥是加密的,我希望有这个密钥兼容InternalsVisibleTo属性-在Examples小节中有一个这样的键的示例。是否有一种方法来提取这个键在兼容的形式(兼容InternalsVisibleTo)

从pfx文件中提取公钥(类似于汇编)

这只是一个格式问题,即X509Certificate2应该返回给您解密的公钥(或失败,例如错误的密码)。

我建议你遵循Mono对强名称程序集的做法,即它自己的sn工具。而Mono的sn.exe不直接读取pkcs# 12文件,它可以从关键容器读取,所以你最终与RSACryptoServiceProvider在这两种情况下。

只要深入到源代码中,它都是c#并且不是很长,您将在那里(或在涉及的少数助手类之一中)找到所需的内容。