別のキーワード
種類
- インスタンスメソッド (209)
- 特異メソッド (132)
- 定数 (77)
- クラス (33)
- モジュール (11)
ライブラリ
-
rubygems
/ dependency _ installer (11) -
rubygems
/ installer (11) -
rubygems
/ package / tar _ output (33) -
rubygems
/ security (407)
クラス
-
Gem
:: DependencyInstaller (11) -
Gem
:: Installer (11) -
Gem
:: Package :: TarOutput (33) -
Gem
:: Security :: Policy (165) -
Gem
:: Security :: Signer (66)
モジュール
-
Gem
:: Security (132)
キーワード
- AlmostNoSecurity (11)
- Exception (11)
- HighSecurity (11)
- LowSecurity (11)
- MediumSecurity (11)
- NoSecurity (11)
- OPT (11)
- Policies (11)
- Policy (11)
- Security (11)
- Signer (11)
-
add
_ signatures (11) -
add
_ trusted _ cert (11) -
build
_ cert (11) -
build
_ self _ signed _ cert (11) -
cert
_ chain (11) -
cert
_ chain= (11) - key (11)
- key= (11)
- new (55)
-
only
_ signed (11) -
only
_ signed= (11) -
only
_ trusted (11) -
only
_ trusted= (11) - open (11)
- sign (11)
-
sign
_ cert (11) -
trusted
_ cert _ path (11) -
verify
_ chain (11) -
verify
_ chain= (11) -
verify
_ data (11) -
verify
_ data= (11) -
verify
_ gem (11) -
verify
_ root (11) -
verify
_ root= (11) -
verify
_ signer (11) -
verify
_ signer= (11) -
verify
_ trust _ dir (11)
検索結果
先頭5件
-
Gem
:: Security (23000.0) -
-
Gem
:: Security :: AlmostNoSecurity -> Gem :: Security :: Policy (21101.0) -
ほとんどの検証を行わないポリシーです。
ほとんどの検証を行わないポリシーです。
署名されたデータの検証のみ行います。
このポリシーは何もしないよりはマシですが、ほとんど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: Security :: HighSecurity -> Gem :: Security :: Policy (21101.0) -
高レベルのセキュリティポリシーです。
高レベルのセキュリティポリシーです。
署名された Gem のみインストール可能です。
ルート証明書のみを信頼して、全ての検証を行います。
ただし、信頼するように指定された証明書は信頼します。
このセキュリティポリシーはバイパスするのがものすごく困難です。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => true,
:only_si... -
Gem
:: Security :: LowSecurity -> Gem :: Security :: Policy (21101.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 (21101.0) -
中レベルのセキュリティポリシーです。
中レベルのセキュリティポリシーです。
ルート証明書のみを信頼して、全ての検証を行います。
ただし、信頼するように指定された証明書は信頼します。
このポリシーは便利ですが、署名無しのパッケージを許可しているので、
邪悪な人物がパッケージの署名を単純に削除して検証をパスさせることができます。
:verify_data => true,
:verify_signer => true,
:verify_chain => true,
:verify_root => true,
:only_trusted => tr... -
Gem
:: Security :: NoSecurity -> Gem :: Security :: Policy (21101.0) -
セキュリティなしのポリシーです。
セキュリティなしのポリシーです。
全ての検証を行いません。
:verify_data => false,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false -
Gem
:: Security :: Policies -> Hash (21030.0) -
使用可能なポリシーの一覧を返します。
...使用可能なポリシーの一覧を返します。
* Gem::Security::NoSecurity
* Gem::Security::AlmostNoSecurity
* Gem::Security::LowSecurity
* Gem::Security::MediumSecurity
* Gem::Security::HighSecurity... -
Gem
:: Security . verify _ trust _ dir(path , perms) (21006.0) -
信頼するディレクトリが存在することを確認します。
...してパーミッションを変更します。
@param path 確認するパスを指定します。
@param perms ディレクトリを作成する場合のパーミッションを指定します。
@raise Gem::Security::Exception path がディレクトリでない場合に発生します。... -
Gem
:: Security . add _ trusted _ cert(cert , options = {}) -> nil (21000.0) -
信頼済み証明書リストに与えられた証明書を追加します。
信頼済み証明書リストに与えられた証明書を追加します。
Note: しばらくの間 OPT[:trust_dir] に保存されますが、今後変更される可能性があります。
@param cert 証明書を指定します。
@param options オプションを指定します。 -
Gem
:: Security . build _ cert(name , key , options = {}) -> OpenSSL :: X509 :: Certificate (21000.0) -
与えられた DN と秘密鍵を使用して証明書を作成します。
与えられた DN と秘密鍵を使用して証明書を作成します。
@param name DN を指定します。
@param key 秘密鍵を指定します。
@param options オプションを指定します。