【问题标题】:Converting a PKCS12 certificate to PEM certificate in .NET and vice versa?在 .NET 中将 PKCS12 证书转换为 PEM 证书,反之亦然?
【发布时间】:2010-11-30 13:08:40
【问题描述】:

PKCS12 证书以二进制格式存储,而 PEM 证书是一个 ASCII 文件,可以在文本编辑器中打开和查看。

第一季度。如何以编程方式将以下形式的 PEM 证书转换为 PKCS12 证书?

-----BEGIN CERTIFICATE----- 
*****CERTIFICATE DATA*****
-----END CERTIFICATE-----

-----BEGIN RSA PRIVATE KEY----- 
*****PRIVATE KEY DATA******** 
-----END RSA PRIVATE KEY-----

第二季度。现在我已经阅读了一个 PKCS12 文件,我想再次使用 .NET 程序将 PKCS12 数据转换为 PEM 格式?

我需要使用 .NET 支持的任何编码方案吗?

注意:我正在使用 CryptoAPI 库

【问题讨论】:

    标签: c# security certificate x509certificate2


    【解决方案1】:

    我相信Mentalis.org Security Library 可以做到这一点。我认为他们有一个涵盖您想要做的事情的例子;在下载中查找 Cert2PFX 项目。

    【讨论】:

    • 库使用 P/Invoke 调用。我可以使用 CryptoAPI 库吗
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-22
    • 2018-11-15
    • 2014-04-13
    • 1970-01-01
    • 1970-01-01
    • 2011-09-02
    相关资源
    最近更新 更多