请教一个openssl的问题

crichen123 2013-07-22 12:00:37
$dn = array( "countryName" => "CN", "stateOrProvinceName" => "SX", "localityName" => "TY", "organizationName" => "The ltd", "organizationalUnitName" => "PHP U", "commonName" => "PHP", "emailAddress" => "php@php.com");

$configargs = array( 'config' => 'G:/php/openssl.cnf', 'digest_alg' => 'md5', 'x509_extensions' => 'v3_ca', 'req_extensions' => 'v3_req', 'private_key_bits' => 666, 'private_key_type' => OPENSSL_KEYTYPE_RSA, 'encrypt_key' => true, );

//根据configargs生成公钥/私钥对
$res = openssl_pkey_new($configargs);
$d=openssl_pkey_export($res, $privkey);
var_dump($d);
var_dump($privkey);
// Get public key
$pubkey=openssl_pkey_get_details($res);
$pubkey=$pubkey["key"];

现在的问题是 pubkey可以生成 prikey却生成不了,$d总显示为false;哪位高手帮忙看看私钥怎么生成
...全文
79 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧