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

instance method OpenSSL::PKey::EC#dsa_verify_asn1

dsa_verify_asn1(data, sig) -> bool[permalink][rdoc]

公開鍵を用い、署名を ECDSA で検証します。

data のダイジェストを取る処理はこのメソッドに含まれていません。自身で適当なダイジェストを取る必要があります。

検証に成功した場合は true を返します。

[PARAM] data:
署名対象のデータ(文字列)
[PARAM] sig:
署名データ(文字列)
[EXCEPTION] OpenSSL::PKey::ECError:
署名の検証時にエラーが生じた場合に発生します

[SEE_ALSO] OpenSSL::PKey::EC#dsa_sign_asn1