通常、キーストアから取得するときは、証明書の秘密鍵をとして取得するためにX509Certificate2
呼び出すことができます。ただし、Bouncy Castleを使用することにしました。そのインスタンスには、証明書から秘密鍵を取得する方法がわかりません。何か案は?.PrivateKey
AsymmetricAlgorithm
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
(弾む城の秘密鍵)に変換する方法はありますか?