我有兩個AssymetricAlgorithm
RSA密鑰,我已經從我的密鑰庫中取出一個證書。一個是公鑰,另一個是私鑰。有沒有辦法讓這個密鑰對進入BouncyCastle AsymmetricCipherKeyPair? BouncyCastle的AsymmetricCipherKeyPair
預計公共和私人AsymmetricKeyParameter
然而我沒有辦法讓我的私人密鑰,而不是它的實例AssymetricAlgorithm
。BouncyCastle從現有密鑰創建AsymmetricCipherKeyPair?
0
A
回答
1
+0
我懷疑一個更好的答案在於Org.BouncyCastle.Security.DotNetUtilities類 – 2010-07-15 03:23:33
1
我認爲這將有助於如果鑰匙被標記爲可導出
RSACryptoServiceProvider key = (RSACryptoServiceProvider)X509Certificate2object.PrivateKey;
RSAParameters rsaparam = key.ExportParameters(true);
AsymmetricCipherKeyPair keypair = DotNetUtilities.GetRsaKeyPair(rsaparam);
相關問題
- 1. RSA - BouncyCastle的PEMReader返回PEMKeyPair代替AsymmetricCipherKeyPair閱讀私鑰
- 2. 從PEM密鑰獲取KeyPair與BouncyCastle
- 3. Bouncycastle:用公鑰加密
- 4. 使用BouncyCastle加密私鑰
- 5. 重新創建密鑰(ECPublicKeyParameters)在C#與BouncyCastle的
- 6. Bouncycastle:如何創建RSA私鑰的加密PKCS8表示?
- 7. 我可以使用Bouncycastle for C#創建帶有密碼的可重現的PGP密鑰對嗎?
- 8. 從現有組件創建一個不等邊密鑰
- 9. 基於密鑰從現有陣列創建新陣列
- 10. 閱讀橢圓曲線從私有密鑰文件與BouncyCastle的
- 11. BouncyCastle創建PKCS 7加密文件? C#
- 12. 創建密鑰空間時出現TTransportException
- 13. 創建ecdsa密鑰
- 14. BouncyCastle的專用密鑰要X509Certificate2專用密鑰
- 15. 如何將JKS證書/密鑰轉換爲BouncyCastle證書/密鑰
- 16. BouncyCastle ECDH密鑰協議失敗
- 17. 從ECDSA公共密鑰創建授權密鑰
- 18. 從大密鑰文件爲AES-256創建強密鑰
- 19. 如何在準特有數據密鑰上創建主密鑰?
- 20. 帶有已創建密鑰庫的Google Maps API密鑰
- 21. Bouncycastle加密私鑰PEM輸出:RSA私鑰與私鑰
- 22. 創建從證書,中級證書和私有密鑰庫密鑰
- 23. 如何從現有密鑰設置新密鑰:defaultdict的值對?
- 24. 從字節創建3DES密鑰
- 25. 從rsa文件創建密鑰庫
- 26. 從字符串創建密鑰鏈
- 27. 使用pkcs11Interop創建3DES密鑰並輸出密鑰值或創建密鑰值用於創建
- 28. 帶BouncyCastle的Java簽名文件 - 使用密鑰環創建文件簽名
- 29. Bouncycastle openpgpg:如何用兩個用戶ID創建一個PGP密鑰對?
- 30. 從私鑰和公鑰創建密鑰庫
看到http://stackoverflow.com/questions/3240222/ get-private-key-from-bouncycastle-x509-certificate -c查詢答案。 – 2010-07-14 13:50:13