Class: PGP::Verifier

Inherits:
Object
  • Object
show all
Includes:
KeysImporter
Defined in:
lib/pgp/verifier.rb

Instance Method Summary collapse

Methods included from KeysImporter

#add_keys, #add_keys_from_file

Instance Method Details

#verify(signed_data) ⇒ Object



5
6
7
8
9
10
11
12
# File 'lib/pgp/verifier.rb', line 5

def verify(signed_data)
  result = GPG::Engine.new.verify_signature(signed_data)
  signature_valid = result[0]

  raise 'Signature could not be verified' unless signature_valid

  result[1]
end