openssl_csr_export_to_file
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
openssl_csr_export_to_file
Референца за `function.openssl-csr-export-to-file.php` со подобрена типографија и навигација.
openssl_csr_export_to_file
(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_csr_export_to_file — (PHP 5 >= 5.2.2, PHP 7, PHP 8) CSR во датотека
= NULL
$csr, string $output_filename, bool $no_text = true): bool
openssl_csr_export_to_file() ја зема Барањето за потпишување на сертификат претставено од csr и го зачувува во PEM формат во датотеката именувана со
output_filename.
Параметри
csr-
Константи за известување за грешки Параметри на CSR за листа на валидни вредности.
output_filename-
Патека до излезната датотека.
no_text-
Изборниот параметар
notextвлијае на опширноста на излезот; ако еfalse, тогаш дополнителни информации читливи за човекот се вклучени во излезот. Стандардната вредност наnotextistrue.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.0.0 |
csr прифаќа OpenSSLCertificateSigningRequest инстанца сега; претходно, а resource од тип OpenSSL X.509 CSR беше прифатено.
|
Примери
Пример #1 openssl_csr_export_to_file() пример
<?php
$subject = array(
"commonName" => "example.com",
);
$private_key = openssl_pkey_new(array(
"private_key_bits" => 2048,
"private_key_type" => OPENSSL_KEYTYPE_RSA,
));
$csr = openssl_csr_new($subject, $private_key, array('digest_alg' => 'sha384') );
openssl_pkey_export_to_file($private_key, 'example-priv.key');
// Along with the subject, the CSR contains the public key corresponding to the private key
openssl_csr_export_to_file($csr, 'example-csr.pem');
?>Види Исто така
- openssl_csr_export() - Извезува CSR како стринг
- openssl_csr_new() - Генерира CSR
- openssl_csr_sign() - Потпиши CSR со друг сертификат (или самиот себе) и генерирај сертификат