1620件ヒット
[1-100件を表示]
(0.047秒)
ライブラリ
-
net
/ http (252) -
net
/ imap (24) -
net
/ pop (12) -
net
/ smtp (48) - openssl (1260)
-
webrick
/ https (12) -
webrick
/ ssl (12)
クラス
-
Net
:: HTTP (252) -
Net
:: IMAP (24) -
Net
:: POP3 (12) -
Net
:: SMTP (48) -
OpenSSL
:: SSL :: SSLContext (648) -
OpenSSL
:: SSL :: SSLServer (84) -
OpenSSL
:: SSL :: SSLSocket (300) -
OpenSSL
:: SSL :: Session (108) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPRequest (12)
モジュール
キーワード
- == (12)
- accept (24)
-
accept
_ nonblock (12) - addr (12)
-
ca
_ file (24) -
ca
_ file= (24) -
ca
_ path (24) -
ca
_ path= (24) - cert (36)
- cert= (24)
-
cert
_ store (24) -
cert
_ store= (24) - cipher (24)
- ciphers (24)
- ciphers= (24)
-
client
_ ca (12) -
client
_ ca= (12) -
client
_ cert _ cb (12) -
client
_ cert _ cb= (12) - close (12)
- closed? (12)
- connect (12)
-
connect
_ nonblock (12) - context (12)
-
do
_ not _ reverse _ lookup= (12) -
enable
_ ssl (24) -
enable
_ starttls (12) -
enable
_ starttls _ auto (12) -
enable
_ tls (12) -
extra
_ chain _ cert (12) -
extra
_ chain _ cert= (12) - fcntl (12)
-
flush
_ sessions (12) - getsockopt (12)
- hostname (12)
- hostname= (12)
- id (12)
- io (12)
- key (24)
- key= (24)
- listen (12)
-
peer
_ cert (24) -
peer
_ cert _ chain (12) - peeraddr (12)
- pending (12)
-
post
_ connection _ check (12) -
read
_ nonblock (12) -
renegotiation
_ cb (12) -
renegotiation
_ cb= (12) -
servername
_ cb (12) -
servername
_ cb= (12) - session (12)
- session= (12)
-
session
_ add (12) -
session
_ cache _ mode (12) -
session
_ cache _ mode= (12) -
session
_ cache _ size (12) -
session
_ cache _ size= (12) -
session
_ cache _ stats (12) -
session
_ get _ cb (12) -
session
_ get _ cb= (12) -
session
_ id _ context (12) -
session
_ id _ context= (12) -
session
_ new _ cb (12) -
session
_ new _ cb= (12) -
session
_ remove (12) -
session
_ remove _ cb (12) -
session
_ remove _ cb= (12) -
session
_ reused? (12) -
set
_ params (12) - setsockopt (12)
- shutdown (12)
-
ssl
_ context (12) -
ssl
_ timeout (24) -
ssl
_ timeout= (24) -
ssl
_ version= (24) -
start
_ immediately (12) -
start
_ immediately= (12) - starttls (24)
- state (12)
- sync= (12)
-
sync
_ close (12) -
sync
_ close= (12) - sysclose (12)
- sysread (12)
- syswrite (12)
- time (12)
- time= (12)
- timeout (24)
- timeout= (24)
-
tmp
_ dh _ callback (12) -
tmp
_ dh _ callback= (12) -
to
_ der (12) -
to
_ io (24) -
to
_ pem (12) -
to
_ text (12) -
verify
_ callback (24) -
verify
_ callback= (24) -
verify
_ depth (24) -
verify
_ depth= (24) -
verify
_ mode (12) -
verify
_ mode= (24) -
verify
_ result (12) -
write
_ nonblock (12)
検索結果
先頭5件
-
OpenSSL
:: SSL :: SSLSocket # session -> OpenSSL :: SSL :: Session (3130.0) -
利用している SSL セッションを OpenSSL::SSL::Session オブジェクトで返します。
...利用している SSL セッションを OpenSSL::SSL::Session
オブジェクトで返します。
@see OpenSSL::SSL::SSLSocket#session=,
OpenSSL::SSL::SSLSocket#session_reused?... -
OpenSSL
:: SSL :: SSLContext # set _ params(params) -> Hash (3121.0) -
パラメータをハッシュで設定します。
...きます。
* :cert (OpenSSL::SSL::SSLContext#cert=)
* :key (OpenSSL::SSL::SSLContext#key=)
* :client_ca (OpenSSL::SSL::SSLContext#client_ca=)
* :ca_file (OpenSSL::SSL::SSLContext#ca_file=)
* :ca_path (OpenSSL::SSL::SSLContext#ca_path=)
* :timeout (OpenSSL::SSL::SSLContext#timeout=)
*......y_mode=)
* :verify_depth (OpenSSL::SSL::SSLContext#verify_depth=)
* :verify_callback (OpenSSL::SSL::SSLContext#verify_callback=)
* :options (OpenSSL::SSL::SSLContext#options=)
* :cert_store (OpenSSL::SSL::SSLContext#cert_store=)
* :extra_chain_cert (OpenSSL::SSL::SSLContext#extra_chain_cer......h_callback (OpenSSL::SSL::SSLContext#tmp_dh_callback=)
* :session_id_context (OpenSSL::SSL::SSLContext#session_id_context=)
* :session_get_cb (OpenSSL::SSL::SSLContext#session_get_cb=)
* :session_new_cb (OpenSSL::SSL::SSLContext#session_new_cb=)
* :session_remove_cb (OpenSSL::SSL::SSLContext... -
OpenSSL
:: SSL :: SSLServer # accept -> OpenSSL :: SSL :: SSLSocket (3108.0) -
クライアントからの接続を受け付け、接続した SSLSocket オブジェクトを返します。
...クライアントからの接続を受け付け、接続した
SSLSocket オブジェクトを返します。
OpenSSL::SSL::SSLServer#start_immediately が真ならば、
SSLSocket#accept を呼び TLS/SSL ハンドシェイクを実行してから
SSLSocket オブジェクトを返します。... -
OpenSSL
:: SSL :: SSLSocket # context -> OpenSSL :: SSL :: SSLContext (3108.0) -
SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。
...SSLSocket オブジェクトを生成する時に渡されたコンテクストを返します。
@see OpenSSL::SSL::SSLSocket.new... -
OpenSSL
:: SSL :: SSLContext # options=(options) (3097.0) -
オプションを設定します。
...ます。
* OpenSSL::SSL::OP_ALL
* OpenSSL::SSL::OP_CIPHER_SERVER_PREFERENCE
* OpenSSL::SSL::OP_EPHEMERAL_RSA
* OpenSSL::SSL::OP_NETSCAPE_CA_DN_BUG
* OpenSSL::SSL::OP_NETSCAPE_DEMO_CIPHER_CHANGE_BUG
* OpenSSL::SSL::OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION
* OpenSSL::SSL::OP_NO_SSLv2......* OpenSSL::SSL::OP_NO_SSLv3
* OpenSSL::SSL::OP_NO_TLSv1
* OpenSSL::SSL::OP_NO_TICKET
* OpenSSL::SSL::OP_PKCS1_CHECK_1
* OpenSSL::SSL::OP_PKCS1_CHECK_2
* OpenSSL::SSL::OP_SINGLE_DH_USE
* OpenSSL::SSL::OP_SINGLE_ECDH_USE
* OpenSSL::SSL::OP_TLS_ROLLBACK_BUG
@param options 設定する......オプションフラグ(整数値)
@see OpenSSL::SSL::SSLContext#options... -
OpenSSL
:: SSL :: SSLContext # session _ cache _ mode=(mode) (3061.0) -
セッションキャッシュのモードを指定します。
...ます。
* OpenSSL::SSL::SSLContext::SESSION_CACHE_OFF
* OpenSSL::SSL::SSLContext::SESSION_CACHE_CLIENT
* OpenSSL::SSL::SSLContext::SESSION_CACHE_SERVER
* OpenSSL::SSL::SSLContext::SESSION_CACHE_BOTH
* OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_AUTO_CLEAR
* OpenSSL::SSL::SSLContext::SES......HE_NO_INTERNAL
* OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_LOOKUP
* OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_STORE
デフォルト値は OpenSSL::SSL::SSLContext::SESSION_CACHE_SERVER です。
@param mode 設定するモード(整数値)
@see OpenSSL::SSL::SSLContext#sess... -
OpenSSL
:: SSL :: SSLContext # client _ cert _ cb=(cb) (3035.0) -
OpenSSL::SSL::SSLContext#cert= でクライアント証明書を セットしていなかった場合にサーバからクライアント証明書の要求が来たときに 呼びだされるコールバックオブジェクトを設定します。
...OpenSSL::SSL::SSLContext#cert= でクライアント証明書を
セットしていなかった場合にサーバからクライアント証明書の要求が来たときに
呼びだされるコールバックオブジェクトを設定します。
コールバックに渡される引数は以下......のように
proc{|sslsocket| ... }
1つで、利用している OpenSSL::SSL::SSLSocket
オブジェクトが渡されます。そのオブジェクトから必要な証明書を見つけるのに
必要な情報を取得します。
コールバックはクライアント証明書(OpenSSL::X509:......明書は利用されません。
このメソッドはクライアント側でのみ意味を持ちます。
例
require 'openssl'
ctx = OpenSSL::SSL::SSLContext.new(ssl_method)
ctx.client_cert_cb = proc{|sslsocket|
# sslsocket からコネクションの情報を取り出し、
#... -
OpenSSL
:: SSL :: SSLServer # start _ immediately=(bool) (3035.0) -
OpenSSL::SSL::SSLServer#accept で accept したらすぐに TLS/SSL ハンドシェイクを実行するかどうかを設定します。
...OpenSSL::SSL::SSLServer#accept で
accept したらすぐに TLS/SSL ハンドシェイクを実行するかどうかを設定します。
これを真に設定した場合は、OpenSSL::SSL::SSLServer#accept で
接続したソケットに対し OpenSSL::SSL::SSLSocket#accept を
呼び、ハン......ドシェイクを実行します。
デフォルトでは true です。
@param bool 設定する真偽値。
@see OpenSSL::SSL::SSLServer#start_immediately... -
OpenSSL
:: SSL :: SSLContext # session _ id _ context=(id _ context) (3031.0) -
セッション ID コンテキストを文字列で設定します。
...ID の両方が
一致する場合に同一のセッションであると判別されます。
この OpenSSL::SSL::SSLContext オブジェクトで
生成されたコネクション(OpenSSL::SSL::SSLSocket)に
関連付けられたセッションはセッション ID コンテキスト
を共有......注意してください。
クライアント側では意味を持ちません。
@param id_context セッション ID コンテキスト文字列(最大32バイト)
@see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLContext#session_id_context,
OpenSSL::SSL::SSLContext#session_cache_mode=...