C# 从mage签名清单文件获取X509证书

C# 从mage签名清单文件获取X509证书,c#,.net,ssl,x509certificate,mage,C#,.net,Ssl,X509certificate,Mage,我有一个OutlookAddin.vsto文件(是的,它是一个OutlookAddin vsto文件),其中包含一个已签名的证书,使用进行签名。它成功地创建了一个标记,其中包含我所知的嵌入其中的编码公共证书,其格式如下: MIIFBDCCA+ygAwIBAgIQeCmDjQ…3OsgfHUZkAl/GR77wxDooVNr2Hk+aohlDpG9J+PXEQIAOHITIG4= 如何将此证书作为C#中的X509证书读回?我似乎找不到合适的X509Certificate2,无法在我的C#,.NET

我有一个
OutlookAddin.vsto
文件(是的,它是一个OutlookAddin vsto文件),其中包含一个已签名的证书,使用进行签名。它成功地创建了一个
标记,其中包含我所知的嵌入其中的编码公共证书,其格式如下:

MIIFBDCCA+ygAwIBAgIQeCmDjQ…3OsgfHUZkAl/GR77wxDooVNr2Hk+aohlDpG9J+PXEQIAOHITIG4=


如何将此证书作为C#中的X509证书读回?我似乎找不到合适的X509Certificate2,无法在我的C#,.NET应用程序中实现这一神奇效果。

此字符串可能表示编码为base64的证书原始数据。
使用该方法将其转换为
字节[]
,然后使用获取
字节[]
的来创建证书对象。

此字符串可能表示编码为base64的证书原始数据。使用
Convert.FromBase64String
方法将其转换为
byte[]
,然后使用
X509Certificate2
构造函数,该构造函数接受
byte[]
@YacoubMassad,谢谢。请将此作为答案发布。