我们使用 C# 代码用 .p12 文件构建 X509Certificate2,在构造函数中我们插入证书的路径,证书的密码。我们还将其标记为可导出,如下所示:
X509Certificate2 x509Certificate2 = new X509Certificate2
("...\\MyCerificate.p12", "P@ssw0rd", X509KeyStorageFlags.Exportable);
我们通过以下方式获得非对称算法格式的私钥:
x509Certificate2.PrivateKey
现在,我们想从证书中获取Base64格式的私钥——但我们不知道如何去做,这对我们来说非常重要。