【发布时间】:2012-06-10 01:44:28
【问题描述】:
我在尝试从私钥获取公钥时收到错误 Warning: openssl_get_publickey() [function.openssl-get-publickey]: Don't know how to get public key from this private key on line 5。这是我的 PHP 代码:
<?php
$privatekeyorig = openssl_pkey_new();
openssl_pkey_export($privatekeyorig,$privatekey);
echo '<b>Private Key:</b> ' . $privatekey . '<br>';
$publickey = openssl_get_publickey($privatekeyorig);
echo '<b>Public Key:</b> ' . $publickey . '<br>';
?>
根据 PHP 手册,我这样做是正确的。有人发现错误吗?非常感谢您的帮助!
【问题讨论】:
标签: php openssl private-key public-key