3120件ヒット
[1-100件を表示]
(0.048秒)
ライブラリ
-
net
/ http (24) -
net
/ imap (36) -
net
/ smtp (60) - open-uri (24)
- openssl (2820)
-
rubygems
/ security (24) -
webrick
/ accesslog (24) -
webrick
/ https (12) -
webrick
/ ssl (48)
クラス
-
Net
:: HTTP (24) -
Net
:: IMAP (36) -
Net
:: SMTP (60) -
OpenSSL
:: ASN1 :: Constructive (36) -
OpenSSL
:: ASN1 :: ObjectId (24) -
OpenSSL
:: BN (12) -
OpenSSL
:: Config (168) -
OpenSSL
:: Engine (12) -
OpenSSL
:: OCSP :: BasicResponse (84) -
OpenSSL
:: OCSP :: Request (24) -
OpenSSL
:: OCSP :: Response (84) -
OpenSSL
:: PKey :: EC :: Group (24) -
OpenSSL
:: PKey :: EC :: Point (12) -
OpenSSL
:: PKey :: RSA (48) -
OpenSSL
:: SSL :: SSLContext (804) -
OpenSSL
:: SSL :: SSLSocket (108) -
OpenSSL
:: SSL :: Session (120) -
OpenSSL
:: X509 :: CRL (60) -
OpenSSL
:: X509 :: Certificate (60) -
OpenSSL
:: X509 :: Extension (144) -
OpenSSL
:: X509 :: ExtensionFactory (204) -
OpenSSL
:: X509 :: Name (12) -
OpenSSL
:: X509 :: Request (24) -
OpenSSL
:: X509 :: Revoked (36) -
OpenSSL
:: X509 :: StoreContext (168) -
WEBrick
:: GenericServer (24)
モジュール
-
Gem
:: Security (24) - OpenSSL (84)
-
OpenSSL
:: ASN1 (12) -
OpenSSL
:: Buffering (24) -
OpenSSL
:: OCSP (96) -
OpenSSL
:: SSL (168) -
OpenSSL
:: X509 (24) - OpenURI (24)
-
WEBrick
:: AccessLog (24) -
WEBrick
:: Config (36)
キーワード
- == (12)
- BasicResponse (12)
-
COMMON
_ LOG _ FORMAT (12) - Config (12)
- ConfigError (12)
- Constructive (12)
-
DEFAULT
_ CERT _ STORE (12) -
DEFAULT
_ CONFIG _ FILE (12) -
DEFAULT
_ PARAMS (12) - Extension (12)
- ExtensionError (12)
- ExtensionFactory (12)
- General (12)
- HTTP (12)
- METHODS (12)
-
METHOD
_ NONE (12) -
NEWS for Ruby 2
. 0 . 0 (12) - ONELINE (12)
-
OPENSSL
_ LIBRARY _ VERSION (12) -
OPENSSL
_ VERSION (12) -
OPENSSL
_ VERSION _ NUMBER (12) -
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (12) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (12) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (12) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (12) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (12) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (12) -
OP
_ NO _ COMPRESSION (12) -
OP
_ NO _ SESSION _ RESUMPTION _ ON _ RENEGOTIATION (12) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (12) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (12) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (12) -
OP
_ TLS _ D5 _ BUG (12) -
RESPONSE
_ STATUS _ INTERNALERROR (12) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (12) -
RESPONSE
_ STATUS _ SIGREQUIRED (12) -
RESPONSE
_ STATUS _ SUCCESSFUL (12) -
RESPONSE
_ STATUS _ TRYLATER (12) -
RESPONSE
_ STATUS _ UNAUTHORIZED (12) -
REVOKED
_ STATUS _ AFFILIATIONCHANGED (12) -
REVOKED
_ STATUS _ CESSATIONOFOPERATION (12) - Response (12)
-
SESSION
_ CACHE _ BOTH (12) -
SESSION
_ CACHE _ CLIENT (12) -
SESSION
_ CACHE _ NO _ AUTO _ CLEAR (12) -
SESSION
_ CACHE _ NO _ INTERNAL (12) -
SESSION
_ CACHE _ NO _ INTERNAL _ LOOKUP (12) -
SESSION
_ CACHE _ NO _ INTERNAL _ STORE (12) -
SESSION
_ CACHE _ OFF (12) -
SESSION
_ CACHE _ SERVER (12) - SSLContext (12)
- Session (12)
- SessionError (12)
- StoreContext (12)
-
VERIFY
_ CLIENT _ ONCE (12) -
VERIFY
_ NONE (12) - VERSION (12)
-
V
_ ERR _ APPLICATION _ VERIFICATION (12) -
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (12) - [] (12)
- []= (12)
-
accept
_ nonblock (12) -
add
_ extension (36) -
add
_ nonce (24) -
add
_ status (12) -
add
_ value (12) - basic (12)
-
build
_ cert (12) -
ca
_ file (12) -
ca
_ file= (12) -
ca
_ path (12) -
ca
_ path= (12) - cert (12)
- cert= (12)
-
cert
_ store (12) -
cert
_ store= (12) - chain (12)
-
check
_ nonce (12) - ciphers (12)
- ciphers= (12)
- cleanup (12)
-
client
_ ca (12) -
client
_ ca= (12) -
client
_ cert _ cb (12) -
client
_ cert _ cb= (12) - config (12)
- config= (12)
- connect (12)
-
connect
_ nonblock (12) - context (12)
-
copy
_ nonce (12) - create (12)
-
create
_ ext (12) -
create
_ ext _ from _ array (12) -
create
_ ext _ from _ hash (12) -
create
_ ext _ from _ string (12) -
create
_ extension (24) - critical= (12)
- critical? (12)
- crl (12)
- crl= (12)
-
current
_ cert (12) -
current
_ crl (12) - debug (12)
- debug= (12)
-
default
_ ssl _ context (12) - each (24)
-
enable
_ ssl (12) -
enable
_ starttls (12) -
enable
_ starttls _ auto (12) -
enable
_ tls (12) - error (12)
- error= (12)
-
error
_ depth (12) -
error
_ string (12) - extensions (36)
- extensions= (36)
-
extra
_ chain _ cert (12) -
extra
_ chain _ cert= (12) -
fips
_ mode= (12) - flags= (12)
-
flush
_ sessions (12) - generate (24)
-
get
_ value (12) - id (12)
-
issuer
_ certificate (12) -
issuer
_ certificate= (12) - key (12)
- key= (12)
- load (12)
-
long
_ name (12) - new (192)
- oid (12)
- oid= (12)
-
on
_ curve? (12) - one? (12)
-
open
_ uri (24) - parse (12)
-
point
_ conversion _ form (12) -
point
_ conversion _ form= (12) -
post
_ connection _ check (12) - purpose= (12)
-
read
_ nonblock (12) - register (12)
-
renegotiation
_ cb (12) -
renegotiation
_ cb= (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) - section (12)
- sections (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) -
setup
_ params (12) - sign (12)
-
sign
_ cert (12) -
ssl
_ context (12) -
ssl
_ timeout (12) -
ssl
_ timeout= (12) -
ssl
_ version (12) -
ssl
_ version= (24) - starttls (24)
- status (24)
-
status
_ string (12) -
subject
_ certificate (12) -
subject
_ certificate= (12) -
subject
_ request (12) -
subject
_ request= (12) - tagging (12)
- tagging= (12)
- time (12)
- time= (24)
- timeout (24)
- timeout= (24)
-
tmp
_ dh _ callback (12) -
tmp
_ dh _ callback= (12) -
to
_ a (12) -
to
_ der (36) -
to
_ h (12) -
to
_ pem (12) -
to
_ s (24) -
to
_ text (12) - traverse (12)
- trust= (12)
- value (36)
- value= (12)
- verify (24)
-
verify
_ callback (12) -
verify
_ callback= (12) -
verify
_ depth (12) -
verify
_ depth= (12) -
verify
_ mode (12) -
verify
_ mode= (12) - version (36)
- version= (36)
-
write
_ nonblock (12)
検索結果
先頭5件
-
OpenSSL
:: SSL :: OP _ NO _ SESSION _ RESUMPTION _ ON _ RENEGOTIATION -> Integer (30407.0) -
セッション再ネゴシエーションをした場合にサーバ側で 常に新しいセッションを生成するフラグです。
...セッション再ネゴシエーションをした場合にサーバ側で
常に新しいセッションを生成するフラグです。
OpenSSL::SSL::SSLContext#options= で利用します。... -
OpenSSL
:: SSL :: SSLContext # session _ id _ context=(id _ context) (24330.0) -
セッション 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=... -
OpenSSL
:: SSL :: SSLContext # session _ id _ context -> String | nil (24212.0) -
セッション ID コンテキスト文字列を返します。
...セッション ID コンテキスト文字列を返します。
設定されていない場合は nil を返します。
@see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLContext#session_id_context=... -
OpenSSL
:: SSL :: SSLContext # ssl _ version=(ver) (24207.0) -
利用するプロトコルの種類を文字列もしくは シンボルで指定します。
...利用するプロトコルの種類を文字列もしくは
シンボルで指定します。
OpenSSL::SSL::SSLContext.new で指定できるものと同じです。
@param ver 利用するプロトコルの種類... -
OpenSSL
:: SSL :: SSLSocket # connect _ nonblock -> self (21240.0) -
ノンブロッキング方式で TLS/SSL 通信をクライアントモードとして開始し、 サーバとのハンドシェイクを実行します。
...ノンブロッキング方式で
TLS/SSL 通信をクライアントモードとして開始し、
サーバとのハンドシェイクを実行します。
IO が読み込み待ち、もしくは書き込み待ちになった場合は例外を
発生させ、ハンドシェイクを中断しま......クを再開します。
@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 (21224.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 チェックに失敗した場合に発生します... -
WEBrick
:: Config :: SSL -> Hash (21199.0) -
以下のほとんどの項目はサーバが保持する OpenSSL::SSL::SSLContext オブジェクト を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
...SSL::SSL::SSLContext オブジェクト
を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
: :ServerSoftware
サーバソフト名を設定する。デフォルトでは
"WEBrick/VERSION (Ruby/VERSION/RELEASE_DATE) OpenSSL/VERSION"。
: :SSL......Enable
ssl を有効にするかどうかを設定します。
Ruby 1.8.2 まではデフォルトで true です。
Ruby 1.8.3 以降はデフォルトで false です。
: :SSLCertificate
サーバ証明書を設定します。OpenSSL::X509::Certificate オブジェクトです。
nil......。
: :SSLPrivateKey
サーバの秘密鍵を設定します。OpenSSL::PKey::PKey の
サブクラスのインスタンスです。
: :SSLClientCA
サーバがクライアント証明書を要求する時にクライアントに送る CA のリストです。
OpenSSL::SSL::SSLContext#client... -
OpenSSL
:: SSL :: SSLContext # options=(options) (18302.0) -
オプションを設定します。
...enSSL::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 # ssl _ timeout=(seconds) (18207.0) -
このコンテキストから生成するセッションのタイムアウト秒数を設定します。
...このコンテキストから生成するセッションのタイムアウト秒数を設定します。
nil を指定すると OpenSSL のデフォルトのタイムアウト秒数(300秒)を用います。
@param seconds タイムアウト秒数(整数)
@see OpenSSL::SSL::Session#timeout...