ライブラリ
-
net
/ http (209) -
net
/ imap (22) -
net
/ pop (22) - open-uri (11)
- openssl (2563)
-
rubygems
/ gem _ openssl (11) -
webrick
/ accesslog (66) -
webrick
/ httprequest (11) -
webrick
/ https (44) -
webrick
/ ssl (22)
クラス
-
Net
:: HTTP (209) -
Net
:: IMAP (22) -
Net
:: POP3 (22) -
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: ASN1 :: GraphicString (22) -
OpenSSL
:: ASN1 :: ObjectId (33) -
OpenSSL
:: BN (44) -
OpenSSL
:: Cipher (220) -
OpenSSL
:: Cipher :: AES (11) -
OpenSSL
:: Cipher :: AES128 (11) -
OpenSSL
:: Cipher :: AES192 (11) -
OpenSSL
:: Cipher :: AES256 (11) -
OpenSSL
:: Cipher :: BF (11) -
OpenSSL
:: Cipher :: CAST5 (11) -
OpenSSL
:: Cipher :: DES (11) -
OpenSSL
:: Cipher :: IDEA (11) -
OpenSSL
:: Cipher :: RC2 (22) -
OpenSSL
:: Cipher :: RC4 (22) -
OpenSSL
:: Cipher :: RC5 (11) -
OpenSSL
:: Config (22) -
OpenSSL
:: Digest (22) -
OpenSSL
:: Digest :: DSS (11) -
OpenSSL
:: Digest :: DSS1 (11) -
OpenSSL
:: Digest :: MD2 (11) -
OpenSSL
:: Digest :: MD4 (11) -
OpenSSL
:: Digest :: MD5 (11) -
OpenSSL
:: Digest :: MDC2 (11) -
OpenSSL
:: Digest :: RIPEMD160 (11) -
OpenSSL
:: Digest :: SHA (33) -
OpenSSL
:: Digest :: SHA1 (33) -
OpenSSL
:: Digest :: SHA224 (33) -
OpenSSL
:: Digest :: SHA256 (33) -
OpenSSL
:: Digest :: SHA384 (33) -
OpenSSL
:: Digest :: SHA512 (33) -
OpenSSL
:: Engine (110) -
OpenSSL
:: HMAC (77) -
OpenSSL
:: Netscape :: SPKI (22) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: CertificateId (22) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: PKCS7 (44) -
OpenSSL
:: PKey :: DH (143) -
OpenSSL
:: PKey :: DSA (66) -
OpenSSL
:: PKey :: EC (11) -
OpenSSL
:: PKey :: EC :: Point (22) -
OpenSSL
:: PKey :: RSA (66) -
OpenSSL
:: SSL :: SSLContext (242) -
OpenSSL
:: SSL :: SSLSocket (55) -
OpenSSL
:: SSL :: Session (11) -
OpenSSL
:: X509 :: CRL (11) -
OpenSSL
:: X509 :: Certificate (22) -
OpenSSL
:: X509 :: Extension (11) -
OpenSSL
:: X509 :: ExtensionFactory (11) -
OpenSSL
:: X509 :: Name (11) -
OpenSSL
:: X509 :: Request (11) -
OpenSSL
:: X509 :: Store (44) -
OpenSSL
:: X509 :: StoreContext (33) -
WEBrick
:: HTTPRequest (44)
モジュール
-
Gem
:: SSL (11) -
OpenSSL
:: ASN1 (55) -
OpenSSL
:: Buffering (77) -
OpenSSL
:: OCSP (66) -
OpenSSL
:: PKCS5 (22) -
OpenSSL
:: Random (11) -
OpenSSL
:: SSL (110) -
OpenSSL
:: X509 (132) -
OpenURI
:: Meta (11) -
WEBrick
:: AccessLog (55) -
WEBrick
:: Config (33)
キーワード
- == (22)
- AES (11)
- AES128 (11)
- AES192 (11)
- AES256 (11)
- AccessLog (11)
- BF (11)
- CAST5 (11)
-
CHARACTER
_ STRING (11) - CLF (11)
-
CLF
_ TIME _ FORMAT (11) -
COMBINED
_ LOG _ FORMAT (11) -
COMMON
_ LOG _ FORMAT (11) - Cipher (22)
- CipherError (11)
- DES (11)
- DETACHED (11)
-
DIGEST
_ SHA1 (11) - GRAPHICSTRING (11)
- General (11)
- GraphicString (33)
- HTTP (11)
- IDEA (11)
-
METHOD
_ ALL (11) -
METHOD
_ CIPHERS (11) -
METHOD
_ DH (11) -
METHOD
_ DIGESTS (11) -
METHOD
_ DSA (11) -
METHOD
_ NONE (11) -
METHOD
_ RAND (11) -
METHOD
_ RSA (11) -
NEWS for Ruby 2
. 0 . 0 (11) - NOCHAIN (22)
- NOCHECKS (11)
-
OP
_ CIPHER _ SERVER _ PREFERENCE (11) -
OP
_ EPHEMERAL _ RSA (11) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (11) -
OP
_ NETSCAPE _ DEMO _ CIPHER _ CHANGE _ BUG (11) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (11) -
OP
_ PKCS1 _ CHECK _ 1 (11) -
OP
_ PKCS1 _ CHECK _ 2 (11) -
OP
_ SINGLE _ DH _ USE (11) -
OP
_ SINGLE _ ECDH _ USE (11) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (11) -
PURPOSE
_ OCSP _ HELPER (11) - RC2 (11)
- RC4 (11)
- RC5 (11)
-
RESPONSE
_ STATUS _ UNAUTHORIZED (11) -
REVOKED
_ STATUS _ AFFILIATIONCHANGED (11) -
REVOKED
_ STATUS _ CERTIFICATEHOLD (11) -
SESSION
_ CACHE _ BOTH (11) -
SESSION
_ CACHE _ CLIENT (11) -
SESSION
_ CACHE _ NO _ AUTO _ CLEAR (11) -
SESSION
_ CACHE _ NO _ INTERNAL (11) -
SESSION
_ CACHE _ NO _ INTERNAL _ LOOKUP (11) -
SESSION
_ CACHE _ NO _ INTERNAL _ STORE (11) -
SESSION
_ CACHE _ OFF (11) -
SESSION
_ CACHE _ SERVER (11) - SHA (11)
- SHA1 (11)
- SHA224 (11)
- SHA256 (11)
- SHA384 (11)
- SHA512 (11)
- TRUSTOTHER (11)
-
V
_ ERR _ AKID _ ISSUER _ SERIAL _ MISMATCH (11) -
V
_ ERR _ AKID _ SKID _ MISMATCH (11) -
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (11) -
V
_ ERR _ CERT _ HAS _ EXPIRED (11) -
V
_ ERR _ CRL _ HAS _ EXPIRED (11) -
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (11) -
V
_ ERR _ PATH _ LENGTH _ EXCEEDED (11) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (11) -
V
_ ERR _ SUBJECT _ ISSUER _ MISMATCH (11) -
V
_ FLAG _ CRL _ CHECK (11) -
V
_ FLAG _ CRL _ CHECK _ ALL (11) - []= (11)
-
add
_ status (11) -
block
_ length (11) -
block
_ size (11) -
ca
_ file (11) -
ca
_ file= (11) -
ca
_ path (22) - cert (11)
- cert= (11)
-
cert
_ store (11) - chain (22)
- challenge (11)
- challenge= (11)
-
check
_ nonce (11) -
check
_ private _ key (11) - cipher (33)
- cipher= (11)
- ciphers (33)
- ciphers= (22)
-
client
_ cert (11) - cmp (11)
-
cmp
_ issuer (11) -
compute
_ key (11) -
create
_ ext _ from _ hash (11) - decrypt (22)
-
dh
_ compute _ key (11) - digest (88)
-
digest
_ length (11) - each (33)
-
each
_ byte (11) -
each
_ line (11) -
egd
_ bytes (11) - encrypt (33)
- eql? (11)
-
error
_ depth (11) - export (55)
-
extra
_ chain _ cert (11) -
extra
_ chain _ cert= (11) - final (11)
- finish (11)
- flush (11)
-
flush
_ sessions (11) - foreach (11)
- generate (22)
-
hash
_ old (11) - hexdigest (165)
- hostname (11)
- inspect (11)
- iv= (11)
-
iv
_ len (11) - key (11)
- key= (11)
-
key
_ len (11) -
key
_ len= (11) - lshift! (11)
- name (11)
- new (297)
- padding= (11)
- params (11)
-
pbkdf2
_ hmac (11) -
pbkdf2
_ hmac _ sha1 (11) -
peer
_ cert (11) -
peer
_ cert _ chain (11) -
pkcs5
_ keyivgen (11) -
post
_ connection _ check (11) - prime? (11)
-
prime
_ fasttest? (11) -
priv
_ key (11) -
priv
_ key= (11) -
pub
_ key= (11) -
random
_ iv (11) -
random
_ key (11) - read (11)
- readchar (11)
- register (11)
- reset (11)
- rshift! (11)
-
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 4 feature (11) -
server
_ cert (11) -
session
_ cache _ mode (11) -
session
_ cache _ mode= (11) -
session
_ cache _ size (11) -
session
_ cache _ size= (11) -
session
_ cache _ stats (11) -
set
_ default _ paths (11) -
setup
_ params (11) -
short
_ name (11) -
signature
_ algorithm (33) - sn (11)
- ssl? (11)
-
ssl
_ params (11) -
ssl
_ timeout (11) -
ssl
_ timeout= (11) -
ssl
_ version (11) -
ssl
_ version= (11) - sysread (11)
-
tmp
_ dh _ callback (11) -
to
_ der (11) -
to
_ h (11) -
to
_ pem (55) -
to
_ s (66) -
to
_ text (11) - traverse (11)
- ungetc (11)
- update (11)
- verify (22)
-
verify
_ callback (11) -
verify
_ callback= (11) -
verify
_ depth (22) -
verify
_ depth= (22) -
verify
_ mode= (11) -
webrick
/ https (11)
検索結果
先頭5件
- OpenSSL
:: SSL :: SSLContext # ciphers=(ciphers) - OpenSSL
:: SSL :: SSLSocket # peer _ cert _ chain -> [OpenSSL :: X509 :: Certificate] | nil - OpenSSL
:: SSL :: SSLContext # extra _ chain _ cert -> [OpenSSL :: X509 :: Certificate] | nil - OpenSSL
:: X509 :: V _ ERR _ AKID _ SKID _ MISMATCH -> Integer - OpenSSL
:: X509 :: V _ ERR _ SUBJECT _ ISSUER _ MISMATCH -> Integer
-
OpenSSL
:: SSL :: SSLContext # ciphers=(ciphers) (21418.0) -
利用可能な共通鍵暗号を設定します。
...て、SSL コネクションにおいて
特定の共通鍵暗号だけを利用可能にすることができます。
指定の方法は2種類あります。1つは
"ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"
のような文字列で指定する方法で、もう一つは配列で
["ALL", "!ADH", "!......ENGTH"]
という配列で指定する方法です。上の2つの例は同じ
内容を意味しています。
詳しくは OpenSSL のマニュアルの
SSL_CTX_set_cipher_list の項を見てください。
@param ciphers 利用可能にする共通鍵暗号の種類
@raise OpenSSL::SSL::SSLErr... -
OpenSSL
:: SSL :: SSLSocket # peer _ cert _ chain -> [OpenSSL :: X509 :: Certificate] | nil (21324.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 :: SSLContext # extra _ chain _ cert -> [OpenSSL :: X509 :: Certificate] | nil (21306.0) -
自分自身を証明する証明書からルート CA までの証明書のリストです。
...自分自身を証明する証明書からルート CA までの証明書のリストです。
@see OpenSSL::SSL::SSLContext#extra_chain_cert=... -
OpenSSL
:: X509 :: V _ ERR _ AKID _ SKID _ MISMATCH -> Integer (21300.0) -
証明書の authorityKeyIdentifier 拡張領域の内容が issuer(発行者)の証明書の subjectKeyIdentifier の内容と 食い違っていることを意味します。
...証明書の authorityKeyIdentifier 拡張領域の内容が
issuer(発行者)の証明書の subjectKeyIdentifier の内容と
食い違っていることを意味します。... -
OpenSSL
:: X509 :: V _ ERR _ SUBJECT _ ISSUER _ MISMATCH -> Integer (21300.0) -
証明書の issuer(発行者)名と上位の証明書のsubject(所有者)名が 異なっていることを意味します。
...証明書の issuer(発行者)名と上位の証明書のsubject(所有者)名が
異なっていることを意味します。... -
WEBrick
:: Config :: SSL -> Hash (21299.0) -
以下のほとんどの項目はサーバが保持する OpenSSL::SSL::SSLContext オブジェクト を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
...SSL::SSL::SSLContext オブジェクト
を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
: :ServerSoftware
サーバソフト名を設定する。デフォルトでは
"WEBrick/VERSION (Ruby/VERSION/RELEASE_DATE) OpenSSL/VERSION"。
: :SSL......nable
ssl を有効にするかどうかを設定します。
Ruby 1.8.2 まではデフォルトで true です。
Ruby 1.8.3 以降はデフォルトで false です。
: :SSLCertificate
サーバ証明書を設定します。OpenSSL::X509::Certificate オブジェクトです。
nil の......す。OpenSSL::PKey::PKey の
サブクラスのインスタンスです。
: :SSLClientCA
サーバがクライアント証明書を要求する時にクライアントに送る CA のリストです。
OpenSSL::SSL::SSLContext#client_ca を参照してください。
: :SSLExtraChainCert... -
OpenSSL
:: SSL :: SSLContext # session _ cache _ mode=(mode) (21260.0) -
セッションキャッシュのモードを指定します。
...enSSL::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::SESSION_CACHE_NO_IN......* 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#session_cache_mode... -
OpenSSL
:: SSL :: SSLContext :: SESSION _ CACHE _ NO _ INTERNAL -> Integer (21238.0) -
OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_STORE と OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_LOOKUP の両方を有効にすることを意味します。
...OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_STORE
と
OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_LOOKUP
の両方を有効にすることを意味します。
OpenSSL::SSL::SSLContext#session_cache_mode= に
渡すフラグとして用います。... -
OpenSSL
:: SSL :: SSLContext :: SESSION _ CACHE _ NO _ AUTO _ CLEAR -> Integer (21228.0) -
OpenSSL::SSL::SSLContext 内部の セッションキャッシュ領域を自動的にクリアしないことを意味します。
...OpenSSL::SSL::SSLContext 内部の
セッションキャッシュ領域を自動的にクリアしないことを意味します。
通常では255コネクションごとにキャッシュを破棄しますが、この
フラグを有効にするとそれをしなくなります。
代わりに適......当なタイミングで
OpenSSL::SSL::SSLContext#flush_sessions を呼び
キャッシュを破棄しなければなりません。
OpenSSL::SSL::SSLContext#session_cache_mode= に
渡すフラグとして用います。... -
OpenSSL
:: SSL :: SSLContext :: SESSION _ CACHE _ NO _ INTERNAL _ LOOKUP -> Integer (21228.0) -
サーバ側でセッションキャッシュが必要になった場合 OpenSSL::SSL::SSLContext が保持するキャッシュ領域 を探索しないことを意味します。
...サーバ側でセッションキャッシュが必要になった場合
OpenSSL::SSL::SSLContext が保持するキャッシュ領域
を探索しないことを意味します。
OpenSSL::SSL::SSLContext#session_cache_mode= に
渡すフラグとして用います。
このフラグを ON にす......ると、キャッシュの探索が必要になった
場合必ずコールバック(OpenSSL::SSL::SSLContext#session_get_cb=
で設定したもの)を呼ぶようになります。...