从已签名的清单文件中获取X509证书

本文关键字:文件 获取 证书 X509 单文件 | 更新日期: 2023-09-27 18:07:13

我有一个OutlookAddin.vsto文件(是的,它是一个Outlook插件VSTO文件),其中包含一个签名的证书,使用mage.exe签名。它成功地创建了一个<X509Certificate>标签,其中包含编码的公共证书,据我所知嵌入其中,格式如下:

MIIFBDCCA + ygAwIBAgIQeCmDjQ…3 osgfhuzkal/GR77wxDooVNr2Hk + aohlDpG9J + PxeQiAohItHIG4 =

如何在c#中读取此证书作为X509证书?我似乎找不到一个合适的X509Certificate2构造函数来在我的c#, . net应用程序中实现这个奇迹。

从已签名的清单文件中获取X509证书

该字符串可能表示编码为base64的证书原始数据。使用转换。FromBase64String方法将其转换为byte[],然后使用X509Certificate2构造函数,该构造函数接受byte[]来创建证书对象。