일반적으로 내 키 저장소에서 X509Certificate2
을 가져 오면 .PrivateKey
으로 전화하여 AsymmetricAlgorithm
으로 인증서의 개인 키를 검색 할 수 있습니다. 그러나 Bouncy Castle을 사용하기로 결정했으며 X509Certificate
의 인스턴스에만 getPublicKey();
이 있습니다. 개인 키를 인증서에서 가져 오는 방법을 볼 수 없습니다. 어떤 아이디어?BouncyCastle X509 인증서에서 개인 키 가져 오기? C#
//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?
인가가 어쨌든 AsymmetricKeyParameter
에 AsymmetricAlgorithm
(C# 개인 키를) 변환 (개인 키 bouncycastle) :
내가 사용 후 내 Windows-MY 키 스토어에서 X509Certificate2를 얻을?
당신은 어떻게이 X509Certificate 개체를 얻을 수있다? 어떤 종류의 용기를 사용하고 있습니까? – CriGoT
질문이 업데이트되었습니다. –
X509 인증서에 * 개인 키가 없습니다. –