528件ヒット
[1-100件を表示]
(0.025秒)
種類
- インスタンスメソッド (385)
- モジュール (44)
- クラス (44)
- 特異メソッド (33)
- 定数 (22)
クラス
-
OpenSSL
:: SSL :: SSLContext (88) -
OpenSSL
:: SSL :: SSLServer (22) -
OpenSSL
:: SSL :: SSLSocket (297) -
OpenSSL
:: SSL :: Session (11)
モジュール
-
OpenSSL
:: Buffering (11) -
OpenSSL
:: SSL (11)
キーワード
- Buffering (11)
-
SESSION
_ CACHE _ CLIENT (11) - SSL (11)
- SSLContext (11)
- SSLServer (11)
- Session (11)
- SocketForwarder (11)
-
VERIFY
_ NONE (11) - X509 (11)
- accept (22)
-
accept
_ nonblock (11) - cert (11)
- cipher (11)
-
client
_ cert _ cb= (11) - connect (11)
-
connect
_ nonblock (11) - context (11)
- hostname (11)
- hostname= (11)
- io (11)
- new (33)
-
peer
_ cert (11) -
peer
_ cert _ chain (11) - pending (11)
-
post
_ connection _ check (11) -
renegotiation
_ cb= (11) -
servername
_ cb= (11) - session (11)
- session= (11)
-
session
_ get _ cb= (11) -
session
_ id _ context= (11) -
session
_ new _ cb= (11) -
session
_ reused? (11) -
start
_ immediately= (11) - state (11)
- sync= (11)
-
sync
_ close (11) -
sync
_ close= (11) - sysclose (11)
- sysread (11)
- syswrite (11)
-
tmp
_ dh _ callback= (11) -
to
_ io (11) -
verify
_ result (11)
検索結果
先頭5件
-
OpenSSL
:: SSL :: SSLSocket (18008.0) -
ソケットをラップして SSL での認証と暗号通信を実現するためのクラスです。
...。
require 'socket'
require 'openssl'
include OpenSSL
soc = TCPSocket.new('www.example.com', 443)
ssl = SSL::SSLSocket.new(soc)
ssl.connect
ssl.post_connection_check('www.example.com')
raise "verification error" if ssl.verify_result != OpenSSL::X509::V_OK
ssl.write('hoge')
p... -
OpenSSL
:: SSL :: SSLSocket . new(socket) -> OpenSSL :: SSL :: SSLSocket (3120.0) -
socket をラップして SSLSocket オブジェクトを生成します。
...プして SSLSocket オブジェクトを生成します。
socket には ラップする TCPSocket オブジェクトを与え、
context には SSL の設定情報を所持している
OpenSSL::SSL::SSLContext オブジェクトを与えます。
context を省略した場合は OpenSSL::SSL::S......ew で
新たにコンテキストを生成してそれを用います。
@param socket ラップするソケット
@param context SSL の設定情報を持つ SSL コンテキストオブジェクト
@raise OpenSSL::SSL::SSLError オブジェクトの生成に失敗した場合に発生します... -
OpenSSL
:: SSL :: SSLSocket . new(socket , context) -> OpenSSL :: SSL :: SSLSocket (3120.0) -
socket をラップして SSLSocket オブジェクトを生成します。
...プして SSLSocket オブジェクトを生成します。
socket には ラップする TCPSocket オブジェクトを与え、
context には SSL の設定情報を所持している
OpenSSL::SSL::SSLContext オブジェクトを与えます。
context を省略した場合は OpenSSL::SSL::S......ew で
新たにコンテキストを生成してそれを用います。
@param socket ラップするソケット
@param context SSL の設定情報を持つ SSL コンテキストオブジェクト
@raise OpenSSL::SSL::SSLError オブジェクトの生成に失敗した場合に発生します... -
OpenSSL
:: SSL :: SSLSocket # context -> OpenSSL :: SSL :: SSLContext (3024.0) -
SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。
...SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。
@see OpenSSL::SSL::SSLSocket.new... -
OpenSSL
:: SSL :: SSLSocket # io -> IO (3024.0) -
SSLSocket オブジェクトを生成する時に渡されたソケットを返します。
...SSLSocket オブジェクトを生成する時に渡されたソケットを返します。
@see OpenSSL::SSL::SSLSocket.new... -
OpenSSL
:: SSL :: SSLSocket # to _ io -> IO (3024.0) -
SSLSocket オブジェクトを生成する時に渡されたソケットを返します。
...SSLSocket オブジェクトを生成する時に渡されたソケットを返します。
@see OpenSSL::SSL::SSLSocket.new... -
OpenSSL
:: SSL :: SSLSocket # peer _ cert -> OpenSSL :: X509 :: Certificate | nil (3020.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 (3020.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=(sess) (3020.0) -
ハンドシェイクで再利用する SSL セッションを 設定します。
...。
セッションを再利用する場合は、
OpenSSL::SSL::SSLSocket#connect を呼ぶ前に
このメソッドでセッションオブジェクト
(OpenSSL::SSL::Session のインスタンス)
を設定します。
サーバ側の場合 OpenSSL::SSL::SSLContext がキャッシュの保持と......管理を行います。
@param sess 設定するセッション
@see OpenSSL::SSL::SSLSocket#session,
OpenSSL::SSL::SSLSocket#session_reused?... -
OpenSSL
:: SSL :: SSLSocket # sync _ close -> bool (3018.0) -
SSLSocket を close するときにラップしているソケットも close するかどうかを 返します。
...SSLSocket を close するときにラップしているソケットも close するかどうかを
返します。
true でソケットも close します。...