172件ヒット
[101-172件を表示]
(0.055秒)
種類
- インスタンスメソッド (120)
- 特異メソッド (24)
- クラス (24)
- ライブラリ (4)
ライブラリ
- openssl (168)
クラス
-
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: SSL :: SSLSocket (108)
モジュール
-
OpenSSL
:: Buffering (24)
キーワード
- OpenSSLError (12)
- accept (12)
-
accept
_ nonblock (12) - ciphers= (12)
- connect (12)
-
connect
_ nonblock (12) -
net
/ smtp (4) - new (24)
-
post
_ connection _ check (12) -
read
_ nonblock (12) - sysread (12)
- syswrite (12)
-
write
_ nonblock (12)
検索結果
先頭5件
-
OpenSSL
:: SSL :: SSLSocket # connect _ nonblock -> self (3012.0) -
ノンブロッキング方式で TLS/SSL 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。
...クを再開します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書......る場合には IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。
@see OpenSSL::SSL::SSLSocket#accept_nonblock,
OpenSSL::SSL::SSLSocket#connect... -
OpenSSL
:: Buffering # read _ nonblock(maxlen , buf) -> String (3006.0) -
通信路から maxlen バイトを上限としてデータを読み込み、 文字列として返します。
...で暗号化/復号化
するためです。
@param maxlen 読み込む長さの上限(整数)
@param buf 読み込みバッファ
@raise EOFError 読み込みが既に終端に到達している場合に発生します
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能... -
OpenSSL
:: Buffering # write _ nonblock(s) -> Integer (3006.0) -
文字列 s をノンブロッキングモードで書き込みます。
...号では)
通信データをある程度の大きさのブロック単位で暗号化/復号化
するためです。
@param s 出力する文字列
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生しま... -
OpenSSL
:: SSL :: SSLSocket # connect -> self (3006.0) -
TLS/SSl 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。
...行します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@see OpenSSL::SSL::SSLSocket#accept,
OpenSSL::SSL::SSLSocket#conne... -
OpenSSL
:: SSL :: SSLSocket # sysread(length , buf=nil) -> String (3006.0) -
データをバッファを経由せずに暗号化通信路から読み込み、 読み込んだデータを文字列で返します。
...に暗号化通信路から読み込み、
読み込んだデータを文字列で返します。
基本的にはこのメソッドは使わず、OpenSSL::Buffering の
メソッドを使ってデータを読み込むべきです。
length で読み込むバイト数を指定します。
bufに......返します。
IO#sysread と同様です。
@param length 読み込むバイト数を指定します
@param buf データを書き込むバッファ
@raise EOFError 入力が終端に逹した場合に発生します
@raise OpenSSL::SSL::SSLError 読み込みに失敗した場合に発生しま... -
OpenSSL
:: SSL :: SSLSocket # syswrite(string) -> Integer (3006.0) -
データをバッファを経由せずに暗号化通信路に書き込みます。
...。
基本的にはこのメソッドは使わず、OpenSSL::Buffering の
メソッドを使ってデータを書き込むべきです。
IO#syswrite と同様です。
@param string 書き込むデータ文字列
@raise OpenSSL::SSL::SSLError 書き込みに失敗した場合に発生します...