superclass=Object
type=class
library=openssl
extended=
included=

ŹΤݥ饹

ʲΥ֥饹ġ
  * [[c:OpenSSL::PKey::RSA]]
  * [[c:OpenSSL::PKey::DSA]]
  * [[c:OpenSSL::PKey::DH]]
  * [[c:OpenSSL::PKey::EC]]

:

  require "openssl"
  # ̾Ѥθ򿷵
  dsa512 = OpenSSL::PKey::DSA.new(512)
  data = 'hoge'
  # ̾
  sign = dsa512.sign("dss1", data)
  # ̾θ
  p dsa512.verify(dss1, sign, data)
