openssl_pkcs12_export_to_file
Function • Misc changes in PHP 8.2
Exports a PKCS#12 Compatible Certificate Store File.
openssl_pkcs12_export_to_file Function synopsis
openssl_pkcs12_export_to_file(
OpenSSLCertificate|string $certificate,
string $output_filename,
$private_key,
string $passphrase,
array $options = []
): bool
Parameters
$certificate
TypeOpenSSLCertificate|string
$output_filename
Typestring
Path to the output file.
$private_key
Private key component of PKCS#12 file. See Public/Private Key parameters for a list of valid values.
$passphrase
Typestring
Encryption password for unlocking the PKCS#12 file.
$options
OptionalTypearrayDefault value[]
Optional array, other keys will be ignored.
Return value
Typebool
Returns true on success, false on failure
Changes to the openssl_pkcs12_export_to_file Function
PHP 8.2
- Attribute added for parameter
$private_key:#[SensitiveParameter] - Attribute added for parameter
$passphrase:#[SensitiveParameter]
PHP 8.0
- Return type added:
bool - Parameter name of parameter #1 changed:
$x509to$certificate - Parameter type added for parameter #1 (
$certificate):OpenSSLCertificate|string - Parameter name of parameter #2 changed:
$filenameto$output_filename - Parameter type added for parameter #2 (
$output_filename):string - Parameter name of parameter #3 changed:
$priv_keyto$private_key - Parameter name of parameter #4 changed:
$passto$passphrase - Parameter type added for parameter #4 (
$passphrase):string - Parameter name of parameter #5 changed:
$argsto$options - Parameter type added for parameter #5 (
$options):array - Parameter default value added for position #5 (
$options):[]
openssl_pkcs12_export_to_file(
- $x509,
+ OpenSSLCertificate|string $certificate,
- $filename,
+ string $output_filename,
- $priv_key,
+ $private_key,
- $pass,
+ string $passphrase,
- $args
+ array $options = []
- )
+ ): bool openssl_pkcs12_export_to_file Function Availability
openssl_pkcs12_export_to_file Function Availability| PHP Version | Availability |
|---|---|
| PHP 8.6Upcoming Release | Yes |
| PHP 8.5Supported (Latest) | Yes |
| PHP 8.4Supported | Yes |
| PHP 8.3Security-Fixes Only | Yes |
| PHP 8.2Security-Fixes Only | Yes |
| PHP 8.1Unsupported | Yes |
| PHP 8.0Unsupported | Yes |
| PHP 7.4Unsupported | Yes |
| PHP 7.3Unsupported | Yes |
| PHP 7.2Unsupported | Yes |
| PHP 7.1Unsupported | Yes |
| PHP 7.0Unsupported | Yes |
| PHP 5.6Unsupported | Yes |
| PHP 5.5Unsupported | Yes |
| PHP 5.4Unsupported | Yes |
| PHP 5.3Unsupported | Yes |