2
我有PEM格式的CSR,需要轉換爲.DER。 使用OpenSSL,我就是這麼做的。如何將.CSR文件轉換爲.NET中的.DER格式
OpenSSL的REQ -inform PEM -outform DER -in customer.csr退房手續customer.der
尋找可以做到這一點.NET API或第三方庫?
更新:此應用程序是一個具有多個實例的Azure雲服務。
THX, 灰
我有PEM格式的CSR,需要轉換爲.DER。 使用OpenSSL,我就是這麼做的。如何將.CSR文件轉換爲.NET中的.DER格式
OpenSSL的REQ -inform PEM -outform DER -in customer.csr退房手續customer.der
尋找可以做到這一點.NET API或第三方庫?
更新:此應用程序是一個具有多個實例的Azure雲服務。
THX, 灰
這裏是一個lib,一個傢伙寫道做到這一點和其他一些技巧。
在.NET中,不支持密鑰交換,PEM和DER這兩種廣泛傳播的格式,這限制了類在使用不同類型的公鑰API時的可用性。
解決方法:利用Microsoft Crypto API(CAPI),它提供對打開和轉換各種不同公鑰/私鑰文件格式的支持。在這裏我想演示如何通過對RSACryptoServiceProvider類的簡單擴展方法來實現這一點。
你可以隨時使用OpenSSL通過啓動一個新的流程與應用程序的命令行參數。這是你考慮過的嗎?如果你喜歡,我可以發佈代碼示例。 –
謝謝邁克。我忘了提及它是一個ASP.NET應用程序,我需要使用它。寧願使用API來保持實現清潔。 – SoftwareWeaver
您仍然可以在ASP.NET中使用該解決方案。在.NET中沒有任何內容可以做到這一點,當然也可能是第三方庫,但是我已經從運行ffmpeg進程來處理視頻文件和視頻流的ASP.NET應用程序做了類似的事情。我認爲代碼非常易讀,並且工作得很好。 –