ライブラリ
- ビルトイン (63)
- openssl (204)
- rake (132)
-
rubygems
/ security (132) -
rubygems
/ specification (24) -
webrick
/ ssl (12)
クラス
- Enumerator (7)
-
Enumerator
:: Chain (42) -
Gem
:: Security :: Policy (36) -
Gem
:: Security :: Signer (36) -
Gem
:: Specification (24) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: SSL :: SSLContext (36) -
OpenSSL
:: SSL :: SSLSocket (24) -
OpenSSL
:: X509 :: Store (36) -
OpenSSL
:: X509 :: StoreContext (48) -
Rake
:: InvocationChain (72) -
Rake
:: InvocationChain :: EmptyInvocationChain (36)
モジュール
- Enumerable (7)
-
Gem
:: Security (60) -
OpenSSL
:: OCSP (12) -
OpenSSL
:: X509 (24) -
WEBrick
:: Config (12)
キーワード
- + (7)
- AlmostNoSecurity (12)
- Chain (7)
- EMPTY (12)
- EmptyInvocationChain (12)
- HighSecurity (12)
- InvocationChain (12)
- LowSecurity (12)
- MediumSecurity (12)
-
NEWS for Ruby 2
. 6 . 0 (7) - NOCHAIN (24)
- NoSecurity (12)
- SSL (12)
-
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (12) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (12) - X509 (12)
- append (36)
-
cert
_ chain (24) -
cert
_ chain= (24) - each (14)
- error= (12)
-
extra
_ chain _ cert (12) -
extra
_ chain _ cert= (12) - inspect (7)
- member? (24)
- new (43)
-
peer
_ cert (12) -
peer
_ cert _ chain (12) - rewind (7)
-
rubygems
/ security (12) -
set
_ params (12) - size (7)
-
to
_ s (24) - verify (36)
-
verify
_ chain (12) -
verify
_ chain= (12) -
verify
_ gem (12)
検索結果
先頭5件
-
Gem
:: Security :: HighSecurity -> Gem :: Security :: Policy (6.0) -
高レベルのセキュリティポリシーです。
...頼します。
このセキュリティポリシーはバイパスするのがものすごく困難です。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => true,
:only_signed => true... -
Gem
:: Security :: LowSecurity -> Gem :: Security :: Policy (6.0) -
低レベルのセキュリティのポリシーです。
...んど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => true,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false... -
Gem
:: Security :: MediumSecurity -> Gem :: Security :: Policy (6.0) -
中レベルのセキュリティポリシーです。
...悪な人物がパッケージの署名を単純に削除して検証をパスさせることができます。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => true,
:only_signed => false... -
Gem
:: Security :: NoSecurity -> Gem :: Security :: Policy (6.0) -
セキュリティなしのポリシーです。
...セキュリティなしのポリシーです。
全ての検証を行いません。
:verify_data => false,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false... -
OpenSSL
:: SSL :: SSLSocket # peer _ cert -> OpenSSL :: X509 :: Certificate | nil (6.0) -
接続相手の証明書オブジェクトを返します。
...接続相手の証明書オブジェクトを返します。
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。
@see OpenSSL::SSL::SSLSocket#peer_cert_chain... -
OpenSSL
:: X509 :: StoreContext # error=(error) (6.0) -
エラーコードを設定します。
...require 'openssl'
store = OpenSSL::X509::Store.new
store.set_default_paths
cert = OpenSSL::X509::Certificate.new(...)
store.verify(cert, chain){|ok,ctx|
ctx.error = OpenSSL::X509::V_ERR_APPLICATION_VERIFICATION;
false} # => false
p store.error # => OpenSSL::X509::V_ERR_APPLICAT... -
OpenSSL
:: X509 :: StoreContext # verify -> bool (6.0) -
証明書を検証します。
...証します。
検証に成功した場合は true を、失敗した場合は false を返します。
検証の詳細な情報は
* OpenSSL::X509::StoreContext#error
* OpenSSL::X509::StoreContext#error_string
* OpenSSL::X509::StoreContext#chain
* OpenSSL::X509::StoreContext#current_crl... -
WEBrick
:: Config :: SSL -> Hash (6.0) -
以下のほとんどの項目はサーバが保持する OpenSSL::SSL::SSLContext オブジェクト を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
...SL::SSLContext#client_ca を参照してください。
: :SSLExtraChainCert
証明書チェーンです。所有している証明書からルート CA までの証明書のリストです。
OpenSSL::SSL::SSLContext#extra_chain_cert を参照してください。
: :SSLCACertificateFile
接...