Ruby 4.1 リファレンスマニュアル

instance method OpenSSL::PKey::PKey#decapsulate

decapsulate(ciphertext) -> StringRuby 4.1 から[permalink][rdoc][edit]

self の秘密鍵の部分を使って、鍵デカプセル化 (key decapsulation) を行います。OpenSSL::PKey::PKey#encapsulate が返した暗号化されたデータから、共有される秘密鍵を復元します。

[PARAM] ciphertext:
OpenSSL::PKey::PKey#encapsulate が返した暗号化されたデータ
[RETURN]
復元された共有の秘密鍵の文字列
[EXCEPTION] OpenSSL::PKey::PKeyError:
デカプセル化に失敗した場合に発生します

[SEE_ALSO] OpenSSL::PKey::PKey#encapsulate