96件ヒット
[1-96件を表示]
(0.095秒)
種類
- インスタンスメソッド (72)
- クラス (24)
ライブラリ
- openssl (96)
クラス
モジュール
-
OpenSSL
:: Buffering (24)
キーワード
- OpenSSLError (12)
- ciphers= (12)
-
post
_ connection _ check (12) -
read
_ nonblock (12) - sysread (12)
- syswrite (12)
-
write
_ nonblock (12)
検索結果
先頭5件
-
OpenSSL
:: SSL :: SSLError (24000.0) -
OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。
OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。 -
OpenSSL
:: OpenSSLError (12000.0) -
すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。
すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。 -
OpenSSL
:: Buffering # write _ nonblock(s) -> Integer (9106.0) -
文字列 s をノンブロッキングモードで書き込みます。
...点で
ブロックする可能性があります。
基本的には IO#write_nonblock と同様です。しかし以下のような
違いもあります。
このメソッドはソケットが読み込み不可能(IO::WaitReadable)
という理由で
例外を発生させる可能性がありま......ためです。
@param s 出力する文字列
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、......書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。... -
OpenSSL
:: SSL :: SSLContext # ciphers=(ciphers) (6206.0) -
利用可能な共通鍵暗号を設定します。
...す。
指定の方法は2種類あります。1つは
"ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
のような文字列で指定する方法で、もう一つは配列で
["ALL", "!ADH", "!LOW", "!EXP", "!MD5", "@STRENGTH"]
という配列で指定する方法です。上の2つの例は同じ
内容......を意味しています。
詳しくは OpenSSL のマニュアルの
SSL_CTX_set_cipher_list の項を見てください。
@param ciphers 利用可能にする共通鍵暗号の種類
@raise OpenSSL::SSL::SSLError 設定に失敗した場合に発生します... -
OpenSSL
:: SSL :: SSLSocket # syswrite(string) -> Integer (6206.0) -
データをバッファを経由せずに暗号化通信路に書き込みます。
...基本的にはこのメソッドは使わず、OpenSSL::Buffering の
メソッドを使ってデータを書き込むべきです。
IO#syswrite と同様です。
@param string 書き込むデータ文字列
@raise OpenSSL::SSL::SSLError 書き込みに失敗した場合に発生します... -
OpenSSL
:: Buffering # read _ nonblock(maxlen , buf) -> String (6106.0) -
通信路から maxlen バイトを上限としてデータを読み込み、 文字列として返します。
...再びこのメソッドを呼んでください。
基本的には IO#read_nonblock と同様です。しかし以下のような
違いもあります。
このメソッドはソケットが書き込み不可能(IO::WaitWritable)という理由で
例外を発生させる可能性がありま......暗号化/復号化
するためです。
@param maxlen 読み込む長さの上限(整数)
@param buf 読み込みバッファ
@raise EOFError 読み込みが既に終端に到達している場合に発生します
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状......る場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。... -
OpenSSL
:: SSL :: SSLSocket # sysread(length , buf=nil) -> String (6106.0) -
データをバッファを経由せずに暗号化通信路から読み込み、 読み込んだデータを文字列で返します。
...uffering の
メソッドを使ってデータを読み込むべきです。
length で読み込むバイト数を指定します。
bufに文字列を指定するとその文字列のメモリ領域にデータを直接書き込み、
その String オブジェクトを返します。
IO#sysread......と同様です。
@param length 読み込むバイト数を指定します
@param buf データを書き込むバッファ
@raise EOFError 入力が終端に逹した場合に発生します
@raise OpenSSL::SSL::SSLError 読み込みに失敗した場合に発生します... -
OpenSSL
:: SSL :: SSLSocket # post _ connection _ check(hostname) -> true (112.0) -
接続後検証を行います。
...接続後検証を行います。
検証に成功した場合は true を返し、失敗した場合は例外
OpenSSL::SSL::SSLError を発生させます。
OpenSSL の API では、
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
での検証は実用的には不完全です......証明書に記載されている FQDN が
一致しているかどうかを調べます。このメソッドはその FQDN のチェックを行ないます。
@param hostname チェックする FQDN の文字列
@raise OpenSSL::SSL::SSLError チェックに失敗した場合に発生します...