るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.065秒)
トップページ > クエリ:i[x] > クエリ:end[x] > クエリ:|[x] > ライブラリ:openssl[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. matrix i
  5. csv to_i

検索結果

OpenSSL::SSL::SSLSocket#pending -> Integer | nil (12403.0)

OpenSSL内部のバッファが保持している、直ちに読み取り可能な データのバイト数を返します。

...OpenSSL内部のバッファが保持している、直ちに読み取り可能な
データのバイト数を返します。

ハンドシェイク開始前には nil を返します。...

OpenSSL::SSL::SSLContext#renegotiation_cb=(cb) (6120.0)

@todo

...@todo

ハンドシェイク開始時に呼び出されるコールバックを設定します。

コールバックには OpenSSL::SSL::SSLSocket オブジェクトが
渡されます。

このコールバック内で何らかの例外が生じた場合には
以降のSSLの処理を停止しま...
...す。

nil を渡すとコールバックは無効になります。


以下の例は再ネゴシエーションを一切禁止します。
num_handshakes = 0
ctx.renegotiation_cb = lambda do |ssl|
num_handshakes += 1
raise RuntimeError.new("Client renegotiation disabled") if num_hands...
...hakes > 1
end




@param cb コールバック(Proc, Method など)もしくは nil
@see OpenSSL::SSL::SSLContext#renegotiation_cb...

OpenSSL::Digest (6014.0)

ハッシュ関数のためのインターフェースを提供するクラスです。

...計算する (OpenSSL::Digest.digest,
Digest::Instance#hexdigest) 方法です。短い文字列の
ダイジェストを取るときにはこちらを使えばよいでしょう。

もう一つはダイジェストオブジェクトを作成して、文字列を順次
OpenSSL
::Digest#update で渡...
...イルのハッシュ値を計算する場合などに
利用します。


例:
require 'openssl'
digest = OpenSSL::Digest.new("sha256")

File.open(filename){|f|
while data = f.read(1024)
digest.update(data)
end

}
puts digest.hexdigest

digest も参照してください。...