Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::PKey::ECクラス > dh_compute_key

instance method OpenSSL::PKey::EC#dh_compute_key

dh_compute_key(pubkey) -> String[permalink][rdoc]

自分の秘密鍵と相手の公開鍵から ECDH によって鍵文字列を計算し、返します。

相手の公開鍵は OpenSSL::PKey::EC::Point オブジェクトである必要があります。

[PARAM] pubkey:
相手の公開鍵
[EXCEPTION] OpenSSL::PKey::ECError:
鍵交換に失敗した場合に発生します