Php/docs/function.openssl-csr-get-public-key

提供:Dev Guides
< Php
移動先:案内検索

openssl_csr_get_public_key

(PHP 5 >= 5.2.0, PHP 7)

openssl_csr_get_public_keyCSR の公開鍵を返す


説明

openssl_csr_get_public_key ( mixed $csr [, bool $use_shortnames = true ] ) : resource

openssl_csr_get_public_key() 関数は、 csr から公開鍵を展開し、他の関数で利用できるよう準備します。


パラメータ

csr

使用できる値の一覧は CSR パラメータ を参照ください。

use_shortnames

警告

このパラメータは無視されます。


返り値

成功した場合、正のキーリソースの識別子を返します。 エラーの場合は FALSE を返します。


例1 openssl_csr_get_public_key() の例

<?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'];?>

参考