2016-09-12 18 views
1

に格納私はPHPとパブリックプライベートキーに非常に新しいです..PHPにおける公開秘密鍵の生成と変数

誰かが変数では、PHPや店舗裾の公共の秘密鍵を生成する方法を...私を導くことができます。

ありがとうございました

私のコードをlloksに更新してください。:あなたは、公開鍵$all_values = openssl_pkey_get_details($privateKey);機能を使用して詳細情報を取得し、$all_values['key'];

のようにそれから公開鍵を取得するアップデートについて詳しくhere に文書化された秘密鍵を生成するためにPHPのopenssl_pkey_new()を使用することができます

$privateKey = openssl_pkey_new(array('private_key_bits' => 2048)); 
    $details = openssl_pkey_get_public($privateKey); 
    $publicKey = $details['key']; 

    echo $publicKey; 
+2

[PHP OpenSSLでプライベート/公開鍵/証明書のペアを生成できますか?](http://stackoverflow.com/questions/7414044/can-php-openssl-generate-private-public-key-certificate-pairs) –

答えて

1

また、同じことを述べている別の投稿があります:here

+0

ありがとうございました!! –

+0

openssl_pkey_get_details()は、パラメータ1がリソースになることを期待しています。ブール値は「 –

+0

」です。キーを生成するために使用しているコードを貼り付けてください。エラーに記載されているように、あなたはリソースにする必要がある関数に渡すパラメータのブール型を使用している必要があります – MKB

関連する問題