るりまサーチ

最速Rubyリファレンスマニュアル検索!
396件ヒット [301-396件を表示] (0.096秒)

別のキーワード

  1. dsa new
  2. dsa to_s
  3. dsa export
  4. dsa to_pem
  5. dsa generate

ライブラリ

キーワード

検索結果

<< < ... 2 3 4 >>

OpenSSL::PKey::DSA#syssign(data) -> String (6001.0)

自身で data に署名をし、 DER 形式の文字列で署名を返します。

...自身で data に署名をし、 DER 形式の文字列で署名を返します。

data は適切なハッシュ関数で計算されたダイジェストであると仮定
しています。

通常は OpenSSL::PKey::PKey#sign を使い、署名をすべきです。

@param data 署名の対象...

OpenSSL::PKey::DSA#to_der -> String (6001.0)

自身を DER 形式に変換します。

自身を DER 形式に変換します。

OpenSSL::PKey::DSA#to_text -> String (6001.0)

鍵を人間が読める形式に変換します。

鍵を人間が読める形式に変換します。

OpenSSL::X509::Certificate#sign(pkey, digest) -> self (3107.0)

証明書に署名します。

...証明書に署名します。

DSA
で署名する場合は digest は "dss1" でなければなりません。

@param pkey 発行者(issuer)の秘密鍵
@param digest ハッシュ関数を表す文字列...

Net::HTTP#key=(key) (3007.0)

クライアント証明書の秘密鍵を設定します。

...クライアント証明書の秘密鍵を設定します。

OpenSSL::PKey::RSA オブジェクトか
OpenSSL::PKey::DSA オブジェクトを設定します。

デフォルトは nil (鍵なし)です。

@param key 設定する秘密鍵
@see Net::HTTP#key,
OpenSSL::SSL::SSLContext#key=...

絞り込み条件を変える

OpenSSL::Engine#set_default(flags) -> true (3007.0)

engine をデフォルトで利用するようにします。

...engine を openssl のどの機能に関してデフォルトに
するかを指定します。

flags は以下の値の OR を取ります。
* OpenSSL::Engine::METHOD_CIPHERS
* OpenSSL::Engine::METHOD_DH
* OpenSSL::Engine::METHOD_DIGESTS
* OpenSSL::Engine::METHOD_DSA
* OpenSSL::Engine:...
...:METHOD_RSA
* OpenSSL::Engine::METHOD_RAND
また、 OpenSSL::Engine::METHOD_ALL や
OpenSSL::Engine::METHOD_NONE が利用可能です。...

OpenSSL::PKey::PKey#sign(digest, data) -> String (3007.0)

秘密鍵で data に署名し、署名の文字列を返します。

...5"
といった文字列で指定します。

DSA
で署名をする場合はハッシュ関数には "dss1" を指定してください。

@param digest 利用するハッシュ関数の名前
@param data 署名する文字列
@raise OpenSSL::PKey::PKeyError 署名時にエラーが起きた場...

OpenSSL::PKey::PKey#verify(digest, sign, data) -> bool (3007.0)

data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。

...定します。

DSA
で検証をする場合はハッシュ関数には "dss1" を指定してください。

検証に失敗した、つまり署名時と異なるハッシュ関数を使った、
sign が正しい署名でなかった場合などは false を返します。

@param digest 利用...
...するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@raise OpenSSL::PKey::PKeyError 検証時にエラーが起きた場合に発生します。
正しい署名でなかった場合など、検証に失敗した場合はこ...
<< < ... 2 3 4 >>