verify_pss(digest, signature, data, salt_length:, mgf1_hash:) -> boolRuby 2.5.0 から[permalink][rdoc][edit]-
RSA-PSS を使って data の署名を検証します。
署名が正しい場合は true を、そうでない場合は false を返します。エラーが発生した場合は OpenSSL::PKey::PKeyError が発生します。
署名の生成については OpenSSL::PKey::RSA#sign_pss を参照してください。
- [PARAM]
digest: - 利用するメッセージダイジェストアルゴリズムの名前を表す文字列
- [PARAM]
signature: - 検証する署名の文字列
- [PARAM]
data: - 署名されたデータの文字列
- [PARAM]
salt_length: -
ソルトの長さ(オクテット単位)です。特別な値として、ダイジェストの長さを意味する
:digestと、署名をもとに長さを自動的に決定することを意味する:autoが指定できます - [PARAM]
mgf1_hash: - MGF1 で使うハッシュアルゴリズム
- [RETURN]
- 署名が正しい場合は true、そうでない場合は false
- [EXCEPTION]
OpenSSL::PKey::PKeyError: - エラーが発生した場合に発生します
[SEE_ALSO] OpenSSL::PKey::RSA#sign_pss
- [PARAM]