Ruby 2.7.0 リファレンスマニュアル > ライブラリ一覧 > rubygems/securityライブラリ > Gem::Securityモジュール > HighSecurity

constant Gem::Security::HighSecurity

HighSecurity -> Gem::Security::Policy[permalink][rdoc]

高レベルのセキュリティポリシーです。

署名された Gem のみインストール可能です。

ルート証明書のみを信頼して、全ての検証を行います。ただし、信頼するように指定された証明書は信頼します。

このセキュリティポリシーはバイパスするのがものすごく困難です。

:verify_data      => true,
:verify_signer    => true,
:verify_chain     => true,
:verify_root      => true,
:only_trusted     => true,
:only_signed      => true