2011-06-02 62 views
2

我已經能夠使用OpenSSL工具從現有的PFX(PKCS12)文件中提取證書和私鑰字節。將PKCS12拆分爲證書和私鑰字節

但是,我希望使用.NET來做到這一點。我能夠使用X509Certificate類來加載PFX文件並提取證書字節,但我不知道如何提取私鑰。證書(導出爲PFX文件)是使用sha1RSA簽名算法創建的。

我知道.NET中存在RSA類,但我不知道如何將它們一起使用。

任何意見將有所幫助。

在此先感謝。

Subbu

+0

看看http://www.bouncycastle.org/csharp/ – sehe 2011-06-02 22:28:52

回答

1

見我的答案在這裏:extract private key bytes in C#

這是否對你的工作?

+0

是的。這有助於。謝謝。我今天嘗試了PemWriter,但是傳遞了PemWriter在轉換它之後沒有轉換的AsymmetricKeyParameter類。 – Subbu 2011-06-07 05:06:35