提取证书公钥

问题描述 投票:2回答:1

有没有一种方法来提取使用C#一个证书的公钥?我有.CRT扩展名的证书文件。

c# cryptography crt
1个回答
1
投票

采用:

certificate = new X509Certificate2("server.crt", "secret_password");
byte[] publicKey = certificate.PublicKey.EncodedKeyValue.RawData;

现在“公钥”字节数组是公钥值的ASN.1编码表示。

© www.soinside.com 2019 - 2024. All rights reserved.