Ruby 4.1 リファレンスマニュアル

class Gem::Security::Policy

[edit]

要約

署名付きの Gem パッケージを検証するための設定をカプセル化しているクラスです。

ポリシーオブジェクトとしてこのクラスのインスタンスや、このライブラリで定義済みの定数を使用できます。

目次

特異メソッド
インスタンスメソッド

特異メソッド

new(policy = {}, options = {}) -> Gem::Security::PolicyRuby 1.9.3 から[permalink][rdoc][edit]
[PARAM] policy:
モードを指定します。
[PARAM] options:
その他のオプションを指定します。

インスタンスメソッド

only_signed -> boolRuby 1.9.3 から[permalink][rdoc][edit]

この値が真である場合は、署名付きの Gem のみインストールします。

only_signed=(flag)Ruby 1.9.3 から[permalink][rdoc][edit]

署名付きの Gem のみインストールするかどうかを設定します。

[PARAM] flag:
真、または偽を指定します。
only_trusted -> boolRuby 1.9.3 から[permalink][rdoc][edit]

この値が真である場合は、検証済みの Gem のみインストールします。

only_trusted=(flag)Ruby 1.9.3 から[permalink][rdoc][edit]

検証済みの Gem のみインストールするかどうかを設定します。

[PARAM] flag:
真、または偽を指定します。
verify_chain -> boolRuby 1.9.3 から[permalink][rdoc][edit]

この値が真である場合は、証明書チェーンを検証します。

verify_chain=(flag)Ruby 1.9.3 から[permalink][rdoc][edit]

証明書チェーンを検証するかどうかを設定します。

[PARAM] flag:
真、または偽を指定します。
verify_data -> boolRuby 1.9.3 から[permalink][rdoc][edit]

この値が真である場合は、データを検証します。

verify_data=(flag)Ruby 1.9.3 から[permalink][rdoc][edit]

データを検証するかどうかを設定します。

[PARAM] flag:
真、または偽を指定します。
verify_root -> boolRuby 1.9.3 から[permalink][rdoc][edit]

この値が真である場合は、証明書チェーンのルートを検証します。

verify_root=(flag)Ruby 1.9.3 から[permalink][rdoc][edit]

証明書チェーンのルートを検証するかどうかを設定します。

[PARAM] flag:
真、または偽を指定します。
verify_signer -> boolRuby 1.9.3 から[permalink][rdoc][edit]

この値が真である場合は、署名者を検証します。

verify_signer=(flag)Ruby 1.9.3 から[permalink][rdoc][edit]

署名者を検証するかどうかを設定します。

[PARAM] flag:
真、または偽を指定します。