(PHP 5 >= 5.2.0, PHP 7, PHP 8)
openssl_csr_get_public_key — Bir CSR'nin açık anahtarını döndürür
$csr, bool $kısa_ad = true): OpenSSLAsymmetricKey|false
   openssl_csr_get_public_key() csr'den
   genel anahtarı çıkarır ve diğer işlevler için kullanıma hazırlar.
  
csrGeçerli değerler Anahtar/Sertifika Bağımsız değişkenleri sayfasında bulunabilir.
kısa_adBu bağımsız değişken yok sayılır.
   Başarı durumunda
   OpenSSLAsymmetricKey, başarısızlık durumunda false döner
  
| Sürüm: | Açıklama | 
|---|---|
| 8.0.0 | Başarı durumunda artık OpenSSLAsymmetricKey örneği
       dönüyor; evvelce OpenSSL keytüründe bir özkaynak
       dönerdi. | 
| 8.0.0 | csrartık
       OpenSSLCertificateSigningRequest örneği kabul
       ediyor; evvelceOpenSSL X.509 CSRtüründe bir
       özkaynak kabul ederdi. | 
Örnek 1 - openssl_csr_get_public_key() örneği
<?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' => 'sha256') );
$public_key = openssl_csr_get_public_key($csr);
$info = openssl_pkey_get_details($public_key);
echo $info['key'];
?>
