当前位置: 首页 > 知识库问答 >
问题:

如何在.NET中将.CSR文件转换为.DER格式

商冠玉
2023-03-14

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

openssl请求-通知pem-outform-der-in客户。csr-out customer.der

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

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

Thx,Ash

共有1个答案

慕俊迈
2023-03-14

这是一个lib,一个人写来做的,还有一些其他的技巧。

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

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

请参阅:http://www.christian-etter.de/?p=771

 类似资料:
  • 问题内容: 对于某些要求,我想将 文本文件(定界) 转换为 ORC(优化行列) 格式。由于必须定期运行它,因此我想编写一个 Java程序 来执行此操作。我不想使用Hive临时表解决方法。有人可以帮我吗?以下是我尝试过的 运行此命令将显示以下错误,并在本地生成一个名为 part-00000 的文件 问题答案: 您可以使用Spark数据帧非常轻松地将定界文件转换为orc格式。您还可以指定/施加模式并过

  • 问题内容: 我正在编写一个使用Java Web服务的.NET客户端应用程序,并且需要对已发送的请求进行签名(与这个其他问题有关)。 我已经获得了private.key文件(和.X509证书)和Java源示例。证书看起来像服务的公共密钥,而private.key是我用来签署请求的密钥。 在Java源代码中,我可以看到它们将文件转换为字节数组,并将其传递给PKCS8EncodedKeySpec类的构造

  • 我有一个96字节长的ecdsa签名,由原始格式的智能卡使用sha384算法创建。它由两个 48 字节长的整数 r 和 s 组成。蜕皮蜕皮质特征位于sign_ptr所指向的缓冲区中。我正在使用以下函数(C)将原始格式签名转换为ASN1格式的buf_out: } 我想知道是否有一个等效的openssl函数可以帮助我以更优雅的方式做到这一点?我确实看了许多d2i函数(d2i_ASN1_xxxx、ASN1

  • 问题内容: 现在,我通过此行获取File对象: 我需要在base 64中通过json发送此文件。如何将其转换为base64字符串? 问题答案: 现代ES6方式 (异步/等待) UPD: 如果您想捕捉错误

  • 问题内容: 我需要将图像上传到NodeJS服务器到某个目录。我正在为此使用节点模块。 我使用以下代码将图片转换为Blob: 我需要一种将Blob转换为文件以上传图像的方法。 有人可以帮我吗? 问题答案: 此函数将a转换为a ,对我来说效果很好。 香草JavaScript TypeScript (具有正确的键入) 用法

  • 我需要上传一个图像到NodeJS服务器到一些目录。我使用的节点模块。 我拥有图像的,我使用以下代码将其转换为blob: 我需要一种方法来将blob转换为文件以上载图像。 有人能帮我吗?

  • 我需要在Base64中通过json发送这个文件。我应该怎么做才能将它转换为base64字符串?

  • 问题内容: 为了有效地利用Hadoop中的 map- reduce作业,我需要将数据以hadoop的序列文件格式存储。但是,当前数据仅是平面.txt格式。有人可以建议我将.txt文件转换为序列文件的方法吗? 问题答案: 因此,最简单的答案就是只有一个具有SequenceFile输出的“身份”工作。 在Java中看起来像这样: