在线文档教程
PHP
加密 | Cryptography

openssl_pkey_new

openssl_pkey_new

(PHP 4 >= 4.2.0, PHP 5, PHP 7)

openssl_pkey_new — 生成一个新的私钥

描述

resource openssl_pkey_new ([ array $configargs ] )

openssl_pkey_new()生成一个新的私钥和公钥对。密钥的公共组件可以使用openssl_pkey_get_public()获取。

注意:您需要安装有效的openssl.cnf才能使此功能正常运行。有关更多信息,请参阅安装部分下的说明。

参数

configargs

您可以使用微调密钥生成(例如指定位数)configargs。有关更多信息,请参阅openssl_csr_new()configargs

返回值

在成功或FALSE错误时返回pkey的资源标识符。

更新日志

描述
7.1.0添加了curve_name configarg,以便可以创建EC密钥。