我已經能夠使用OpenSSL工具從現有的PFX(PKCS12)文件中提取證書和私鑰字節。將PKCS12拆分爲證書和私鑰字節
但是,我希望使用.NET來做到這一點。我能夠使用X509Certificate類來加載PFX文件並提取證書字節,但我不知道如何提取私鑰。證書(導出爲PFX文件)是使用sha1RSA簽名算法創建的。
我知道.NET中存在RSA類,但我不知道如何將它們一起使用。
任何意見將有所幫助。
在此先感謝。
Subbu
我已經能夠使用OpenSSL工具從現有的PFX(PKCS12)文件中提取證書和私鑰字節。將PKCS12拆分爲證書和私鑰字節
但是,我希望使用.NET來做到這一點。我能夠使用X509Certificate類來加載PFX文件並提取證書字節,但我不知道如何提取私鑰。證書(導出爲PFX文件)是使用sha1RSA簽名算法創建的。
我知道.NET中存在RSA類,但我不知道如何將它們一起使用。
任何意見將有所幫助。
在此先感謝。
Subbu
見我的答案在這裏:extract private key bytes in C#
這是否對你的工作?
是的。這有助於。謝謝。我今天嘗試了PemWriter,但是傳遞了PemWriter在轉換它之後沒有轉換的AsymmetricKeyParameter類。 – Subbu 2011-06-07 05:06:35
看看http://www.bouncycastle.org/csharp/ – sehe 2011-06-02 22:28:52