Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 PEM 格式的 CSR,需要将其转换为 .DER。使用 OpenSSL,我就是这样做的。
openssl req -inform pem -outform der -in customer.csr -out customer.der
正在寻找可以执行此操作的 .NET API 或第三方库?
更新:此应用是具有多个实例的 Azure 云服务。
谢谢,灰
这是一个库,一个人为此而写的以及其他一些技巧。
在 .NET 中,不支持两种广泛传播的密钥交换格式 PEM 和 DER,这限制了类在使用不同类型的公钥 API 时的可用性。
解决方法:利用 Microsoft Crypto API (CAPI),它支持打开和转换各种不同的公钥/私钥文件格式。在这里,我想演示如何通过对 RSACryptoServiceProvider 类的简单扩展方法来实现这一点。
见: http ://www.christian-etter.de/?p=771