如何从文件中加载C#中的.pem证书?

皮卡杜

语境

我有一个pfx证书文件。我可以X509Certificate2使用以下代码将其成功加载到类中:

var path = "mycert.pfx"
var password = "mypassword";
var certificate = new X509Certificate2(path, password);

由于某些原因,我想使用.pem格式而不是二进制格式。因此,我已使用以下OpenSSL命令将“ mycert.pfx”转换为“ mycert.pem”:

pkcs12 -in mycert.pfx -out mycert.pem -nodes

问题

如何以与成功加载mycert.pfx类似的方式加载转换后的mycert.pem?下面的代码给我一个CryptographicException,说“找不到请求的对象”。(注意:这不是关于找不到文件的io例外)

var path = "mycert.pem"
var password = "mypassword";
var certificate = new X509Certificate2(path, password);
地穴32

Windows不支持PEM(Base64)格式的PKCS#12。您只能使用二进制编码的PKCS#12文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从pem文件加载公共证书?

来自分类Dev

在Tigase服务器中加载Pem证书文件

来自分类Dev

如何验证Pem证书的密码短语

来自分类Dev

C#使用.pem文件验证服务器证书

来自分类Dev

使用 openssl 或其他命令查看 PEM 证书文件(完整证书链)中的所有证书

来自分类Dev

如何使用.pem证书签署pdf文件?

来自分类Dev

如何从 .cer 获取 .crt 和 .pem 证书文件

来自分类Dev

自动将PEM文件拆分为多个证书

来自分类Dev

用于验证SSL证书的PEM文件存储在哪里?

来自分类Dev

通过 pem 文件、证书和用户进行身份验证

来自分类常见问题

如何以.pem格式保存证书中的公钥

来自分类Dev

如何通过PHP发送带有pem证书的curl请求?

来自分类Dev

openssl:如何创建带有私钥,关联的公共证书和证书链一直到根证书的.pem文件?

来自分类Dev

无法在 Ubuntu 16.04 中添加 .pem 证书作为受信任的根证书

来自分类Dev

如何从Pem或crt文件的链中删除SHA1证书

来自分类Dev

如何使用mbedtls在libcurl中将PEM证书和私钥一起加载

来自分类Dev

在Android / iOS Keystore C#上存储私钥和证书(.pem)

来自分类Dev

从Android本地存储的client-cert.pem文件中获取SSL证书的到期日期

来自分类Dev

如何在OpenSuse中为应用程序安装自签名.pem证书?

来自分类Dev

如何将X509证书对象与另一个.pem扩展证书进行比较

来自分类Dev

证书CA捆绑文件:PEM-PHP / cURL-本地安装..?

来自分类Dev

创建一个CA证书(.pem)文件以连接到板条箱数据库

来自分类Dev

如何使用带有公共PEM证书的python PyJWT验证JWT?

来自分类Dev

如何从PFX以PEM格式导出CA证书链而没有包属性

来自分类Dev

如何将 ObjectHandle 从 Pkcs11Interop 转换为 X509 证书或 Pem 格式?

来自分类Dev

验证Bash中的PEM证书有错误,但返回代码确定

来自分类Dev

使用openssl在C中使用PEM证书验证DER格式的PKCS7

来自分类Dev

Alamofire和PEM证书

来自分类Dev

如何在Java中加载SSL证书

Related 相关文章

  1. 1

    如何从pem文件加载公共证书?

  2. 2

    在Tigase服务器中加载Pem证书文件

  3. 3

    如何验证Pem证书的密码短语

  4. 4

    C#使用.pem文件验证服务器证书

  5. 5

    使用 openssl 或其他命令查看 PEM 证书文件(完整证书链)中的所有证书

  6. 6

    如何使用.pem证书签署pdf文件?

  7. 7

    如何从 .cer 获取 .crt 和 .pem 证书文件

  8. 8

    自动将PEM文件拆分为多个证书

  9. 9

    用于验证SSL证书的PEM文件存储在哪里?

  10. 10

    通过 pem 文件、证书和用户进行身份验证

  11. 11

    如何以.pem格式保存证书中的公钥

  12. 12

    如何通过PHP发送带有pem证书的curl请求?

  13. 13

    openssl:如何创建带有私钥,关联的公共证书和证书链一直到根证书的.pem文件?

  14. 14

    无法在 Ubuntu 16.04 中添加 .pem 证书作为受信任的根证书

  15. 15

    如何从Pem或crt文件的链中删除SHA1证书

  16. 16

    如何使用mbedtls在libcurl中将PEM证书和私钥一起加载

  17. 17

    在Android / iOS Keystore C#上存储私钥和证书(.pem)

  18. 18

    从Android本地存储的client-cert.pem文件中获取SSL证书的到期日期

  19. 19

    如何在OpenSuse中为应用程序安装自签名.pem证书?

  20. 20

    如何将X509证书对象与另一个.pem扩展证书进行比较

  21. 21

    证书CA捆绑文件:PEM-PHP / cURL-本地安装..?

  22. 22

    创建一个CA证书(.pem)文件以连接到板条箱数据库

  23. 23

    如何使用带有公共PEM证书的python PyJWT验证JWT?

  24. 24

    如何从PFX以PEM格式导出CA证书链而没有包属性

  25. 25

    如何将 ObjectHandle 从 Pkcs11Interop 转换为 X509 证书或 Pem 格式?

  26. 26

    验证Bash中的PEM证书有错误,但返回代码确定

  27. 27

    使用openssl在C中使用PEM证书验证DER格式的PKCS7

  28. 28

    Alamofire和PEM证书

  29. 29

    如何在Java中加载SSL证书

热门标签

归档