【发布时间】:2016-09-16 14:09:14
【问题描述】:
我有一个 OutlookAddin.vsto 文件(是的,它是一个 Outlook 插件 VSTO 文件),其中包含一个使用 mage.exe 签名的签名证书。它成功地创建了一个 <X509Certificate> 标签,其中包含据我所知嵌入其中的编码公共证书,格式如下:
MIIFBDCCA+ygAwIBAgIQeCmDjQ...3OsgfHUZkAl/GR77wxDooVNr2Hk+aohlDpG9J+PxeQiAohItHIG4=
如何在 C# 中将此证书作为 X509 证书读回?我似乎找不到合适的 X509Certificate2 constructor 来在我的 C#、.NET 应用程序中实现这一魔法。
【问题讨论】:
-
这个字符串可能代表编码为base64的证书原始数据。使用
Convert.FromBase64String方法将其转换为byte[],然后使用采用byte[]的X509Certificate2构造函数。 -
@YacoubMassad 成功了,谢谢。请将此作为答案发布。
标签: c# .net ssl x509certificate mage