繁体   English   中英

x509certificate2 到 .NET FR 中的 PEM。 4.7.2

[英]x509certificate2 to PEM in NET FR. 4.7.2

我似乎无法在 .NET FRAMEWORK 4.7.2 中找到有关如何从 x509certificate2 创建 PEM 的任何信息。 遗留框架中没有 PemEncoding class。

我有一个遗留项目,目前无法迁移到 .net CORE 或 .NET5。 有人能指出我正确的方向吗?

谢谢。

您可以手动构建它:

-----BEGIN CERTIFICATE-----
<Base64-encoded content with 64 chars on every line>
-----END CERTIFICATE-----

平 base64 字符串很容易创建:

String b64 = Convert.ToBas64String(cert.RawData);

然后在字符串中每 64 个字符后插入一个换行符,并在 PEM header 和页脚之间插入结果字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM