Type:
Class

A Gem::Security::Policy object encapsulates the settings for verifying signed gem files. This is the base class. You can either declare an instance of this or use one of the preset security policies in Gem::Security::Policies.

check_chain
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Security/Gem::Security::Policy

check_chain(chain, time) Instance Public methods Verifies each certificate in

2025-01-10 15:47:30
verify
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Security/Gem::Security::Policy

verify(chain, key = nil, digests = {}) Instance Public methods Verifies the

2025-01-10 15:47:30
check_cert
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Security/Gem::Security::Policy

check_cert(signer, issuer, time) Instance Public methods Ensures that signer

2025-01-10 15:47:30
verify_signatures
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Security/Gem::Security::Policy

verify_signatures(spec, digests, signatures) Instance Public methods Extracts

2025-01-10 15:47:30
check_key
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Security/Gem::Security::Policy

check_key(signer, key) Instance Public methods Ensures the public key of key

2025-01-10 15:47:30
check_data
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Security/Gem::Security::Policy

check_data(public_key, digest, signature, data) Instance Public methods Verifies

2025-01-10 15:47:30
check_trust
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Security/Gem::Security::Policy

check_trust(chain, digester, trust_dir) Instance Public methods Ensures the

2025-01-10 15:47:30
check_root
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Security/Gem::Security::Policy

check_root(chain, time) Instance Public methods Ensures the root certificate

2025-01-10 15:47:30
new
  • References/Ruby on Rails/Ruby/Classes/Gem/Gem::Security/Gem::Security::Policy

new(name, policy = {}) Class Public methods Create a new

2025-01-10 15:47:30