使用 openssl_pkcs12_export_to_file()
Using 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
用于 non-client
所以我已经阅读了 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
用于 non-client