通常当我抓住一个X509Certificate2
我可以从我的密钥库中调用.PrivateKey
检索证书的私钥作为AsymmetricAlgorithm
。但是我决定使用 Bouncy Castle 及其实例X509Certificate
只有一个getPublicKey();
我找不到从证书中获取私钥的方法。有任何想法吗?
我从 Windows-MY 密钥库获取 X509Certificate2,然后使用:
//mycert is an X509Certificate2 retrieved from Windows-MY Keystore
X509CertificateParser certParser = new X509CertificateParser();
X509Certificate privateCertBouncy = certParser.ReadCertificate(mycert.GetRawCertData());
AsymmetricKeyParameter pubKey = privateCertBouncy.GetPublicKey();
//how do i now get the private key to make a keypair?
有没有办法转换AsymmetricAlgorithm
(C# 私钥)到AsymmetricKeyParameter
(充气城堡私钥)?
Akp = Org.BouncyCastle.Security.DotNetUtilities.GetKeyPair(this.Certificate.PrivateKey).Private;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)