(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
): boolcsr
ile belirtilen sertifika imzalama isteğini PEM biçemli bir metne dönüştürüp çıktı
bağımsız değişkenine kaydeder.
csr
Geç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.
metinsiz
Belirtilmesi 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;
?>