るりまサーチ

最速Rubyリファレンスマニュアル検索!
96件ヒット [1-96件を表示] (0.135秒)
トップページ > クエリ:r[x] > 種類:インスタンスメソッド[x] > クエリ:@[x] > クラス:OpenSSL::SSL::SSLSocket[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

ライブラリ

キーワード

検索結果

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

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

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

IO#syswrite と同様です。

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

OpenSSL::SSL::SSLSocket#cert -> OpenSSL::X509::Certificate | nil (6208.0)

自分自身を証明する証明書を返します。

...身を証明する証明書を使わなかった場合は nil を返します。
OpenSSL::SSL::SSLSocket
#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼んだ
場合も nil を返します。

@
see OpenSSL::SSL::SSLContext#cert...

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

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

...uffering の
メソッドを使ってデータを読み込むべきです。

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

bufに文字列を指定するとその文字列のメモリ領域にデータを直接書き込み、
その String オブジェクトを返します。

IO#sysread...
...と同様です。

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

OpenSSL::SSL::SSLSocket#peer_cert -> OpenSSL::X509::Certificate | nil (6108.0)

接続相手の証明書オブジェクトを返します。

...接続相手の証明書オブジェクトを返します。

OpenSSL::SSL::SSLSocket
#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。

@
see OpenSSL::SSL::SSLSocket#peer_cert_chain...

OpenSSL::SSL::SSLSocket#peer_cert_chain -> [OpenSSL::X509::Certificate] | nil (6108.0)

接続相手の証明書チェインを OpenSSL::X509::Certificate オブジェクト の配列で返します。

...接続相手の証明書チェインを OpenSSL::X509::Certificate オブジェクト
の配列で返します。

OpenSSL::SSL::SSLSocket
#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。

以下の順...
...の配列を返します。
[接続相手の証明書, 下位CAの証明書,... 中間CAの証明書]
ルート CA の証明書は含まれないことに注意してください。

@
see OpenSSL::SSL::SSLSocket#peer_cert...

絞り込み条件を変える

OpenSSL::SSL::SSLSocket#session_reused? -> bool (6108.0)

利用している SSL セッションが再利用されたものである 場合に真を返します。

...利用している SSL セッションが再利用されたものである
場合に真を返します。

@
see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLSocket
#session,
OpenSSL::SSL::SSLSocket
#session=...

OpenSSL::SSL::SSLSocket#post_connection_check(hostname) -> true (114.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::SSL::SSLSocket#hostname -> String | nil (108.0)

TLS の Server Name Indication 拡張で利用するサーバのホスト名を返します。

...TLS の Server Name Indication 拡張で利用するサーバのホスト名を返します。

OpenSSL::SSL::SSLSocket
#hostname= で設定した値がそのまま返されます。

設定していない場合は nil を返します。

@
see OpenSSL::SSL::SSLSocket#hostname=...