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 页眉和页脚之间插入结果字符串。
我似乎找不到任何关于如何从 .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 页眉和页脚之间插入结果字符串。