るりまサーチ

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

別のキーワード

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

キーワード

検索結果

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

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

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

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

OpenSSL::SSL::SSLContext#ca_file=(ca) (6114.0)

接続相手の検証のために使う、信頼している CA 証明書ファイルのパスを 設定します。

...の説明)

-----BEGIN CERTIFICATE-----
... (CA certificate in base64 encoding) ...
-----END CERTIFICATE-----

(ここに証明書の説明)

-----BEGIN CERTIFICATE-----
... (CA certificate in base64 encoding) ...
-----END CERTIFICATE-----

デフォルトは nil です。

@param ca C...
...A証明書ファイルのパス文字列
@see OpenSSL::SSL::SSLContext#ca_file=...

OpenSSL::SSL::SSLContext#renegotiation_cb=(cb) (6108.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 (6008.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 も参照してください。...

Integer#to_bn -> OpenSSL::BN (3020.0)

Integer を同じ数を表す OpenSSL::BN のオブジェクトに 変換します。

...
I
nteger を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。

//emlist[][ruby]{
require 'pp'
require 'openssl'

pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}

なお、実装は、以下のようになっています。

//emlist[][ruby]{
clas...
...s Integer
def to_bn
OpenSSL
::BN::new(self)
end

end

//}

@see OpenSSL::BN.new, OpenSSL::BN#to_i...
...
I
nteger を同じ数を表す OpenSSL::BN のオブジェクトに
変換します。

//emlist[][ruby]{
require 'openssl'

pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}

なお、実装は、以下のようになっています。

//emlist[][ruby]{
class Integer
d...
...ef to_bn
OpenSSL
::BN::new(self)
end

end

//}

@see OpenSSL::BN.new, OpenSSL::BN#to_i...

絞り込み条件を変える