我正在使用Bouncy Castle C#研发App。目前,我可以通过X509Store类检索证书列表,并通过RSACryptoServiceProvider类获取私钥。NETAPI。
我想导出RSACryptoServiceProvider私钥并转换为BC对象,例如ICipherParameter以进行加密/解密。但是,不允许导出操作,因为证书标记为不可导出。
不。Bouncy Castle是一个仅限软件的实现,尤其是在C#方面。它不包含任何插件结构来对硬件执行操作,至少在核心加密功能方面是这样。
再说一次,它是开源的,所以应该可以更改代码。之后唯一的问题是保持更改的代码是最新的。