verify_raw(digest, signature, data) -> boolRuby 3.1 から[permalink][rdoc][edit]verify_raw(digest, signature, data, options) -> bool-
公開鍵の部分を使って、signature が data の署名として正しいかどうかを検証します。OpenSSL::PKey::PKey#verify と異なり、data はこのメソッドの中ではハッシュ化されません。
署名の生成には OpenSSL::PKey::PKey#sign_raw を使います。
検証に成功した場合は true を、失敗した場合は false を返します。呼び出し側で返り値を確認する必要があります。
- [PARAM]
digest: - OpenSSL::PKey::PKey#sign_raw を参照してください
- [PARAM]
signature: - 検証する署名の文字列
- [PARAM]
data: - 検証対象のデータの文字列
- [PARAM]
options: - OpenSSL::PKey::PKey#sign_raw を参照してください
- [RETURN]
- 検証に成功すれば true、失敗すれば false
[SEE_ALSO] OpenSSL::PKey::PKey#sign_raw
- [PARAM]