将 .NET XML 格式的 DSA 非对称密钥转换为 PEM 格式
我有一个使用 DSACryptoServiceProvider.ToXmlString
导出的 DSA
私钥,我需要将其转换为 PEM
格式(“file.txt”)。 pem"),因此我可以使用 openssl_pkey_get_private
函数在 PHP
中打开它。
我该如何实现这个目标?
如果有任何帮助,解决方案可以使用 DSACryptoServiceProvider.ExportCspBlob 方法,我只需要转换密钥。
I have a DSA
private key exported using the DSACryptoServiceProvider.ToXmlString
, and I need to convert it to PEM
format ("file.pem"), so I can open it in PHP
using openssl_pkey_get_private
function.
How do I accomplish this?
The solution can use DSACryptoServiceProvider.ExportCspBlob
method if it's of any help, I just need to convert the key.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 bouncycastle C# 库类
DotNetUtilities
,这相当容易。Using the bouncycastle C# library class
DotNetUtilities
, it is fairly easy.