오류가 발생했습니다 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 OpenSSL 오류
<?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 설명서에 따르면 올바르게 수행하고 있습니다. 누구든지 오류를 발견합니까? 도와 주시면 대단히 감사하겠습니다!
나는 이미 그것을 생성 한 개인 키와 마찬가지로 일반 텍스트 키로 키를 인증서로 내보내고 있습니다. –
@ethanh 지난번의 코멘트가 더 유용합니다. 나는 대답을 업데이트했다. – walrii
이 답변에 문제가 있습니까? 나는 그것이 왜 투표로 내려 졌는지 궁금합니다. – walrii