PHP Conference Japan 2024

openssl_pkey_export_to_file

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

openssl_pkey_export_to_file将密钥的可导出表示形式保存到文件中

描述

openssl_pkey_export_to_file(
    #[\SensitiveParameter] OpenSSLAsymmetricKey|OpenSSLCertificate|数组|字符串 $key,
    字符串 $output_filename,
    #[\SensitiveParameter] ?字符串 $passphrase = null,
    ?数组 $options = null
): 布尔值

openssl_pkey_export_to_file()key 的 ASCII 编码(PEM 编码)表示形式保存到名为 output_filename 的文件中。

注意: 此函数需要安装有效的 openssl.cnf 才能正常运行。有关更多信息,请参阅安装部分中的说明。

参数

key

output_filename

输出文件的路径。

passphrase

可以使用 passphrase 对密钥进行可选保护。

options

options 可用于通过指定和/或覆盖 openssl 配置文件中的选项来微调导出过程。有关 options 的更多信息,请参阅 openssl_csr_new()

返回值

成功时返回 true,失败时返回 false

变更日志

版本 描述
8.0.0 key 现在接受 OpenSSLAsymmetricKeyOpenSSLCertificate 实例;以前,接受类型为 OpenSSL keyOpenSSL X.509资源
添加注释

用户贡献注释

此页面没有用户贡献注释。
To Top