るりまサーチ (Ruby 2.4.0)

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

別のキーワード

  1. openssl sslerror
  2. openssl openssl::ssl::sslerror
  3. sslerror
  4. sslerror openssl
  5. sslerror openssl::ssl

検索結果

OpenSSL::SSL::SSLError (54007.0)

OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。

...OpenSSL::SSL 関連のエラーが生じたときに発生する例外です。...

OpenSSL::OpenSSLError (18007.0)

すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。

...すべての OpenSSL 関連の例外クラスのベースとなる例外クラスです。...

OpenSSL::SSL::SSLSocket#accept_nonblock -> self (61.0)

ノンブロッキング方式で TLS/SSL 通信をサーバモードとして開始し、 クライアントとのハンドシェイクを実行します。

...イクを再開します。

@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
(実際は OpenSSL::SSL::SSLError をこのモジュ...
...ールで extend した
例外オブジェクトが生成されます)
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には...
...IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。
@see OpenSSL::SSL::SSLSocket#connect_nonblock,
OpenSSL
::SSL::SSLSocket#accept...

OpenSSL::SSL::SSLSocket#connect_nonblock -> self (43.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::SSL::SSLSocket#post_connection_check(hostname) -> true (43.0)

接続後検証を行います。

...います。

検証に成功した場合は true を返し、失敗した場合は例外
OpenSSL
::SSL::SSLError を発生させます。

OpenSSL
の API では、
OpenSSL
::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
での検証は実用的には不完全です。
CA が証明書...
...証明書に記載されている FQDN が
一致しているかどうかを調べます。このメソッドはその FQDN のチェックを行ないます。

@param hostname チェックする FQDN の文字列
@raise OpenSSL::SSL::SSLError チェックに失敗した場合に発生します...

絞り込み条件を変える

OpenSSL::Buffering#read_nonblock(maxlen, buf) -> String (25.0)

通信路から maxlen バイトを上限としてデータを読み込み、 文字列として返します。

...上限(整数)
@param buf 読み込みバッファ
@raise EOFError 読み込みが既に終端に到達している場合に発生します
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。...

OpenSSL::Buffering#write_nonblock(s) -> Integer (25.0)

文字列 s をノンブロッキングモードで書き込みます。

...通信データをある程度の大きさのブロック単位で暗号化/復号化
するためです。

@param s 出力する文字列
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。...

OpenSSL::SSL::SSLContext#ciphers=(ciphers) (25.0)

利用可能な共通鍵暗号を設定します。

...。上の2つの例は同じ
内容を意味しています。
詳しくは OpenSSL のマニュアルの
SSL_CTX_set_cipher_list の項を見てください。

@param ciphers 利用可能にする共通鍵暗号の種類
@raise OpenSSL::SSL::SSLError 設定に失敗した場合に発生します...

OpenSSL::SSL::SSLSocket#accept -> self (25.0)

TLS/SSL 通信をサーバモードとして開始し、クライアントからの ハンドシェイク開始を待ち、クライアントとのハンドシェイクを実行します。

...行します。

@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@see OpenSSL::SSL::SSLSocket#connect,
OpenSSL
::SSL::SSLSocket#accep...

OpenSSL::SSL::SSLSocket#connect -> self (25.0)

TLS/SSl 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。

...します。


@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
@see OpenSSL::SSL::SSLSocket#accept,
OpenSSL
::SSL::SSLSocket#connect_...

絞り込み条件を変える

OpenSSL::SSL::SSLSocket#sysread(length, buf=nil) -> String (25.0)

データをバッファを経由せずに暗号化通信路から読み込み、 読み込んだデータを文字列で返します。

...に暗号化通信路から読み込み、
読み込んだデータを文字列で返します。

基本的にはこのメソッドは使わず、OpenSSL::Buffering の
メソッドを使ってデータを読み込むべきです。

length で読み込むバイト数を指定します。

bufに...
...ます。

IO#sysread と同様です。

@param length 読み込むバイト数を指定します
@param buf データを書き込むバッファ
@raise EOFError 入力が終端に逹した場合に発生します
@raise OpenSSL::SSL::SSLError 読み込みに失敗した場合に発生します...

OpenSSL::SSL::SSLSocket#syswrite(string) -> Integer (25.0)

データをバッファを経由せずに暗号化通信路に書き込みます。

...ます。

基本的にはこのメソッドは使わず、OpenSSL::Buffering の
メソッドを使ってデータを書き込むべきです。

IO#syswrite と同様です。

@param string 書き込むデータ文字列
@raise OpenSSL::SSL::SSLError 書き込みに失敗した場合に発生し...

OpenSSL::SSL::SSLSocket.new(socket) -> OpenSSL::SSL::SSLSocket (25.0)

socket をラップして SSLSocket オブジェクトを生成します。

...TCPSocket オブジェクトを与え、
context には SSL の設定情報を所持している
OpenSSL
::SSL::SSLContext オブジェクトを与えます。

context を省略した場合は OpenSSL::SSL::SSLContext.new で
新たにコンテキストを生成してそれを用います。

@para...
...m socket ラップするソケット
@param context SSL の設定情報を持つ SSL コンテキストオブジェクト
@raise OpenSSL::SSL::SSLError オブジェクトの生成に失敗した場合に発生します...

OpenSSL::SSL::SSLSocket.new(socket, context) -> OpenSSL::SSL::SSLSocket (25.0)

socket をラップして SSLSocket オブジェクトを生成します。

...TCPSocket オブジェクトを与え、
context には SSL の設定情報を所持している
OpenSSL
::SSL::SSLContext オブジェクトを与えます。

context を省略した場合は OpenSSL::SSL::SSLContext.new で
新たにコンテキストを生成してそれを用います。

@para...
...m socket ラップするソケット
@param context SSL の設定情報を持つ SSL コンテキストオブジェクト
@raise OpenSSL::SSL::SSLError オブジェクトの生成に失敗した場合に発生します...