please note
the key 'friendlyname' should be 'friendly_name' in args
$args = array(
'friendly_name'=> 'www.example.com'
);openssl_pkcs12_export_to_file
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
openssl_pkcs12_export_to_file
Референца за `function.openssl-pkcs12-export-to-file.php` со подобрена типографија и навигација.
openssl_pkcs12_export_to_file
(PHP 5 >= 5.2.2, PHP 7, PHP 8)
openssl_pkcs12_export_to_file — (PHP 5 >= 5.2.2, PHP 7, PHP 8) PKCSЕкспортира
= NULL
OpenSSLCertificate|string
$certificate,string
$output_filename,Иницијализира контекст за инкрементално хеширање OpenSSLAsymmetricKey|OpenSSLCertificate|array|string
$private_key,Иницијализира контекст за инкрементално хеширање string
$passphrase,array
$options = []): bool
openssl_pkcs12_export_to_file() stores
certificate во датотека именувана со
output_filename во PKCS#12 формат на датотека.
Параметри
certificate-
Константи за известување за грешки Параметри на клуч/сертификат за листа на валидни вредности.
output_filename-
Патека до излезната датотека.
private_key-
Компонента на приватниот клуч од PKCS#12 датотека. Погледнете Параметри на јавен/приватен клуч за листа на валидни вредности.
passphrase-
Лозинка за шифрирање за отклучување на PKCS#12 датотека.
options-
Опционална низа, другите клучеви ќе бидат игнорирани.
Можни индекси на низи за = NULL "extracerts"низа од дополнителни сертификати или еден сертификат што треба да се вклучи во PKCS#12 датотека. "friendly_name"низа што ќе се користи за дадениот сертификат и клуч
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
certificate прифаќа OpenSSLCertificate инстанца сега; претходно, а resource од тип OpenSSL X.509 CSR беше прифатено.
|
| 8.0.0 |
private_key прифаќа OpenSSLAsymmetricKey
or OpenSSLCertificate инстанца сега; претходно, а resource од тип OpenSSL key or OpenSSL X.509
беше прифатено.
|
Белешки од корисници 2 забелешки
[, array $args ] can contain only: extracerts, friendly_name
extracerts - additional certificates (can be file or string)
friendly_name - "friendly name" for the certificate and private key. This name is typically displayed in list boxes by software importing the file.
based on source code version 5.2.8 and pkcs12 man page