使用openssl_pkcs12_export_to_file()

船长奎特

因此,我已经阅读了PHP手册(HERE),但是我不确定它是否确实符合我的预期。我需要将PFX证书转换为PEM。我的问题是,上述方法还是openssl_pkcs12_export()方法是否可以满足我的需要,还是只是导出pkcs12文件的信息?

要完成我需要做的事情,我需要使用exec()方法并使用适当的openssl命令,例如下面列出的命令:

openssl pkcs12 -in certificate.pfx -out certificate.cer -nodes
扎克

除非我误解了您的需求...

pkcs12 -in certificate.pfx -out certificate.pem -clcerts

您可能还需要

pkcs12 -in certificate.pfx -out ca-certificate.pem -cacerts

-clcerts 仅用于客户证书

-cacerts 适用于非客户

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用openssl将多个证书加载到PKCS12中

来自分类Dev

如何使用openssl加载pkcs12并将其转换为char *?

来自分类Dev

如何使用openssl加载pkcs12并将其转换为char *?

来自分类Dev

如何使用 openssl 模块将密码传递给 pkcs12 转换?

来自分类Dev

PHPSECLIB生成没有openssl的PKCS12?

来自分类Dev

使用openssl的PKCS11密钥包装

来自分类Dev

使用openssl的PKCS11密钥包装

来自分类Dev

使用SecItemImport导入PKCS12

来自分类Dev

通过在PHP中使用“ openssl_pkcs7_decrypt”错误“ BIO_new_file:无此类文件”

来自分类Dev

在Windows中为我的Android应用程序通过Windows中的OpenSSL使用自签名证书创建PKCS#12文件

来自分类Dev

在Windows中为我的Android应用程序通过Windows中的OpenSSL使用自签名证书创建PKCS#12文件

来自分类Dev

从.NET使用OpenSSL的PKCS5_PBKDF2_HMAC

来自分类Dev

openssl pkcs12命令以编程方式Objective-C / C

来自分类Dev

openssl pkcs12不断从密钥库的条目中删除PEM密码吗?

来自分类Dev

如何使用 openssl_public_encrypt 制作 PKCS5 和 PKCS7 填充

来自分类Dev

在Azure上使用pkcs#12调用服务

来自分类Dev

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

来自分类Dev

无法使用WolfSSL解析PKCS7证书,但OpenSSL可以解析相同的证书

来自分类Dev

如何使用OpenSSL C库创建退化的PKCS7文件?

来自分类Dev

了解为什么 pkcs7 块在使用 openssl 验证期间失败

来自分类Dev

使用 PHP OpenSSL 将 Java AES/ECB/PKCS7Padding/ 代码转换为 PHP

来自分类Dev

使用SSL_export_keying_material()的OpenSSL编译问题

来自分类Dev

PKCS#12无效的密码

来自分类Dev

如何使用openSSL生成P12文件?

来自分类Dev

使用keytool更改密码时,从Java Keystore中提取PKCS12文件

来自分类Dev

如何使用Javascript WebCrypto API加载PKCS#12数字证书

来自分类Dev

无法使用pkcs12文件连接到RabbitMq Broker

来自分类Dev

在PHP中使用PKCS12证书(.p12)对XML文档(XADES-BES)进行签名

来自分类Dev

如何在PKCS#11模块上使用私钥,而不是在OpenSSL中使用私钥文件进行相互认证?

Related 相关文章

  1. 1

    使用openssl将多个证书加载到PKCS12中

  2. 2

    如何使用openssl加载pkcs12并将其转换为char *?

  3. 3

    如何使用openssl加载pkcs12并将其转换为char *?

  4. 4

    如何使用 openssl 模块将密码传递给 pkcs12 转换?

  5. 5

    PHPSECLIB生成没有openssl的PKCS12?

  6. 6

    使用openssl的PKCS11密钥包装

  7. 7

    使用openssl的PKCS11密钥包装

  8. 8

    使用SecItemImport导入PKCS12

  9. 9

    通过在PHP中使用“ openssl_pkcs7_decrypt”错误“ BIO_new_file:无此类文件”

  10. 10

    在Windows中为我的Android应用程序通过Windows中的OpenSSL使用自签名证书创建PKCS#12文件

  11. 11

    在Windows中为我的Android应用程序通过Windows中的OpenSSL使用自签名证书创建PKCS#12文件

  12. 12

    从.NET使用OpenSSL的PKCS5_PBKDF2_HMAC

  13. 13

    openssl pkcs12命令以编程方式Objective-C / C

  14. 14

    openssl pkcs12不断从密钥库的条目中删除PEM密码吗?

  15. 15

    如何使用 openssl_public_encrypt 制作 PKCS5 和 PKCS7 填充

  16. 16

    在Azure上使用pkcs#12调用服务

  17. 17

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

  18. 18

    无法使用WolfSSL解析PKCS7证书,但OpenSSL可以解析相同的证书

  19. 19

    如何使用OpenSSL C库创建退化的PKCS7文件?

  20. 20

    了解为什么 pkcs7 块在使用 openssl 验证期间失败

  21. 21

    使用 PHP OpenSSL 将 Java AES/ECB/PKCS7Padding/ 代码转换为 PHP

  22. 22

    使用SSL_export_keying_material()的OpenSSL编译问题

  23. 23

    PKCS#12无效的密码

  24. 24

    如何使用openSSL生成P12文件?

  25. 25

    使用keytool更改密码时,从Java Keystore中提取PKCS12文件

  26. 26

    如何使用Javascript WebCrypto API加载PKCS#12数字证书

  27. 27

    无法使用pkcs12文件连接到RabbitMq Broker

  28. 28

    在PHP中使用PKCS12证书(.p12)对XML文档(XADES-BES)进行签名

  29. 29

    如何在PKCS#11模块上使用私钥,而不是在OpenSSL中使用私钥文件进行相互认证?

热门标签

归档