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

instance method OpenSSL::PKey::EC#dsa_sign_asn1

dsa_sign_asn1(data) -> String[permalink][rdoc]

秘密鍵を用い、data に ECDSA で署名します。

結果は文字列として返します。

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

[PARAM] data:
署名対象のデータ(文字列)
[EXCEPTION] OpenSSL::PKey::ECError:
EC オブジェクトが秘密鍵を保持していない場合、もしくは署名に失敗した場合に発生します

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