,可以通过以下步骤实现:
using System;
using System.Security.Cryptography.X509Certificates;
public class Program
{
public static void Main()
{
// 通过证书的文件路径加载证书
X509Certificate2 certificate = new X509Certificate2("certificate.pfx", "password");
// 获取证书的公钥
var publicKey = certificate.PublicKey.Key;
// 打印证书的公钥信息
Console.WriteLine("证书公钥算法: " + publicKey.KeyExchangeAlgorithm);
Console.WriteLine("证书公钥长度: " + publicKey.KeySize);
Console.WriteLine("证书公钥值: " + Convert.ToBase64String(publicKey.ExportSubjectPublicKeyInfo()));
// 其他操作,如使用公钥进行加密、解密等
}
}
PublicKey.Key
属性获取证书的公钥。最后,可以打印公钥的算法、长度和值等信息,或者进行其他操作,如使用公钥进行加密、解密等。请注意,以上代码示例和腾讯云产品链接仅供参考,具体实现和推荐的产品可能因实际需求和环境而异。
领取专属 10元无门槛券
手把手带您无忧上云