आम तौर पर जब मैं एक X509Certificate2
मेरी कुंजीस्टोर से बाहर हड़पने मैं एक AsymmetricAlgorithm
के रूप में प्रमाणपत्र की निजी कुंजी को पुनः प्राप्त करने के लिए .PrivateKey
कॉल कर सकते हैं। हालांकि मैं Bouncy कैसल का उपयोग करने का फैसला किया है और X509Certificate
के अपने उदाहरण केवल एक getPublicKey();
है मैं प्रमाणपत्र से बाहर निजी कुंजी प्राप्त करने के लिए एक तरह से नहीं देख सकता। कोई विचार? वहाँBouncyCastle X509 प्रमाणपत्र से निजी कुंजी प्राप्त करें? सी #
//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
(सी # निजी कुंजी) कन्वर्ट करने के लिए (निजी कुंजी bouncycastle):
मैं तो मेरे विंडोज मेरी कीस्टोर से एक X509Certificate2 मिल का उपयोग करें?
कैसे आप X509Certificate वस्तु प्राप्त कर रहे हैं? आप किस प्रकार का कंटेनर उपयोग कर रहे हैं? – CriGoT
अद्यतन प्रश्न। –
X509 प्रमाण पत्र में * नहीं * निजी कुंजी है। –