有没有一种方法来提取使用C#一个证书的公钥?我有.CRT扩展名的证书文件。
采用:
certificate = new X509Certificate2("server.crt", "secret_password"); byte[] publicKey = certificate.PublicKey.EncodedKeyValue.RawData;
现在“公钥”字节数组是公钥值的ASN.1编码表示。