首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

openssl_csr_get_public_key

(PHP 5 >= 5.2.0, PHP 7)

openssl_csr_get_public_key - 返回 CSR 的公钥

描述

代码语言:javascript
复制
resource openssl_csr_get_public_key ( mixed $csr [, bool $use_shortnames = true ] )

openssl_csr_get_public_key()从公共密钥中提取公钥csr并将其准备好供其他功能使用。

参数

csr

请参阅 CSR 参数以获取有效值列表。

use_shortnames

警告

该参数被忽略

返回值

成功时返回肯定的关键资源标识符,错误时返回 FALSE。

例子

示例#1 openssl_csr_get_public_key()示例

代码语言:javascript
复制
<?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'];
?>

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com