(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
openssl_csr_export — Belirtilen CSR'yi bir dizge olarak döndürür
$csr, string &$çıktı, bool $metinsiz = true): bool
csr ile belirtilen sertifika imzalama isteğini PEM
biçemli bir metne dönüştürüp çıktı bağımsız değişkenine
kaydeder.
csrGeçerli değerler Anahtar/Sertifika Bağımsız değişkenleri sayfasında bulunabilir.
çıktıBaşarı durumunda bu dizge PEM kodlu CSR içerir.
metinsizBelirtilmesi isteğe bağlı olan
metinsiz bağımsız değişkeni çıktının ayrıntı seviyesini
belirler. false belirtilirse çıktıda insanlar için anlamlı bilgiler
bulunmaz. Bağımsız değişkenin öntanımlı değeri: true
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
csr artık
OpenSSLCertificateSigningRequest örneği kabul
ediyor; evvelce OpenSSL X.509 CSR türünde bir
özkaynak kabul ederdi.
|
Örnek 1 - openssl_csr_export() örneği
<?php
$subject = array(
"commonName" => "example.com",
);
$private_key = openssl_pkey_new(array(
"private_key_bits" => 2048,
"private_key_type" => OPENSSL_KEYTYPE_RSA,
));
$configargs = array(
'digest_alg' => 'sha256WithRSAEncryption'
);
$csr = openssl_csr_new($subject, $private_key, $configargs);
openssl_csr_export($csr, $csr_string);
echo $csr_string;
?>