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

instance method OpenSSL::PKey::PKey#verify_recover

verify_recover(digest, signature) -> StringRuby 3.1 から[permalink][rdoc][edit]
verify_recover(digest, signature, options) -> String

公開鍵の部分を使って、signature から署名対象のデータを復元します。すべての署名アルゴリズムがこの操作に対応しているわけではありません。

[PARAM] digest:
OpenSSL::PKey::PKey#sign_raw を参照してください
[PARAM] signature:
検証する署名の文字列
[PARAM] options:
OpenSSL::PKey::PKey#sign_raw を参照してください
[RETURN]
signature から復元されたデータの文字列
[EXCEPTION] OpenSSL::PKey::PKeyError:
復元に失敗した場合に発生します