2

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

openssl req -inform pem -outform der -in customer.csr -out customer.der

正在寻找可以执行此操作的 .NET API 或第三方库?

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

谢谢,灰

4

1 回答 1

0

这是一个库,一个人为此而写的以及其他一些技巧。

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

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

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

于 2013-06-26T20:25:29.200 回答