我有一个PEM格式的CSR,需要转换为.DER。
使用OpenSSL,这就是我的方法。

openssl req-通知pem -outder der -in customer.csr -out customer.der

寻找.NET API或第三方库可以做到这一点?

更新:此应用程序是具有多个实例的Azure云服务。

谢谢,

最佳答案

这是一个库,一个同胞写来做到这一点以及其他一些技巧。

在.NET中,不支持两种广泛使用的密钥交换格式,即PEM和DER,这限制了在使用不同种类的公共密钥API时该类的可用性。

解决方法:利用Microsoft加密API(CAPI),该API提供对打开和转换各种不同的公用/专用密钥文件格式的支持。在这里,我想演示如何通过对RSACryptoServiceProvider类的简单扩展方法来实现此目的。

看到:
http://www.christian-etter.de/?p=771

关于c# - 如何在.NET中将.CSR文件转换为.DER格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13017251/

10-10 10:05