【发布时间】:2012-10-12 14:33:08
【问题描述】:
我有一个 PEM 格式的 CSR,我需要将其转换为 .DER。 使用 OpenSSL,我就是这样做的。
openssl req -inform pem -outform der -in customer.csr -out customer.der
正在寻找可以执行此操作的 .NET API 或第三方库?
更新:此应用是具有多个实例的 Azure 云服务。
谢谢, 灰
【问题讨论】:
-
您始终可以通过使用应用程序中的这些命令行参数启动一个新进程来使用 OpenSSL。这是你考虑过的吗?如果您愿意,我可以发布代码示例。
-
谢谢迈克。我忘了提到它是一个 ASP.NET 应用程序,我需要在其中使用它。希望有一些带有 API 的东西来保持实现干净。
-
您仍然可以在 ASP.NET 中使用该解决方案。 .NET 中没有任何内置的东西可以肯定地做到这一点,也许是某个地方的第三方库,但我已经从运行 ffmpeg 进程以操作视频文件和视频流的 ASP.NET 应用程序中完成了类似的事情。我觉得代码可读性很强,效果很好。
-
你看过BouncyCastle吗?