Class: PGP::Signer
- Inherits:
-
Object
- Object
- PGP::Signer
- Defined in:
- lib/pgp/signer.rb
Instance Method Summary collapse
- #add_keys(key_string) ⇒ Object
- #add_keys_from_file(filename) ⇒ Object
- #sign(data) ⇒ Object
- #sign_file(file_path) ⇒ Object
Instance Method Details
#add_keys(key_string) ⇒ Object
6 7 8 |
# File 'lib/pgp/signer.rb', line 6 def add_keys(key_string) self.private_keys = keyring_from_string(key_string) end |
#add_keys_from_file(filename) ⇒ Object
10 11 12 |
# File 'lib/pgp/signer.rb', line 10 def add_keys_from_file(filename) self.private_keys = keyring_from_file(filename) end |
#sign(data) ⇒ Object
14 15 16 17 |
# File 'lib/pgp/signer.rb', line 14 def sign(data) signed_data = sign_data(data.to_java_bytes) String.from_java_bytes(signed_data) end |
#sign_file(file_path) ⇒ Object
19 20 21 |
# File 'lib/pgp/signer.rb', line 19 def sign_file(file_path) sign File.read(file_path) end |