# openssl_pkcs12_export

(PHP 5 >= 5.2.2, PHP 7)

openssl_pkcs12_export — 将 PKCS#12 兼容证书存储文件导出到变量

### 说明

openssl_pkcs12_export ( mixed `$x509` , string `&$out` , mixed `$priv_key` , string `$pass` [, array `$args` ] ) : bool

openssl_pkcs12_export() 以 PKCS#12 文件格式 将 `x509` 导入到以`out`命名类型为字符串的变量中。

### 参数

`x509`

  参见密钥／证书参数以获取有效值列表。

`out`

  成功，该字符串将为 PKCS#12 格式。

`priv_key`

  PKCS#12 文件的私钥部分file， 参见 公/私钥参数 获取更多可用列表。

`pass`

  用来解锁 PKCS#12 文件的解密密码。

`args`

  可选数组，其他主键将被忽略。

  Key | 说明
  --- | ---
  "extracerts" | PKCS#12 文件中包含的额外证书或单个证书的数组。
  "friendlyname" | 被证书和密钥使用的字符串

### 返回值

成功时返回 `TRUE`， 或者在失败时返回 `FALSE`。