RS, IZ; Adding logging to verify_signature
This commit is contained in:
parent
d75c8870dd
commit
15f1527a72
1 changed files with 10 additions and 1 deletions
|
|
@ -7,7 +7,16 @@
|
|||
end
|
||||
|
||||
def verify_signature(signature, person)
|
||||
return false unless signature && person.key
|
||||
if person.nil?
|
||||
Rails.logger.info("Verifying sig on #{signable_string} but no person is here")
|
||||
return false
|
||||
elsif person.key.nil?
|
||||
Rails.logger.info("Verifying sig on #{signable_string} but #{person.real_name} has no key")
|
||||
return false
|
||||
elsif signature.nil?
|
||||
Rails.logger.info("Verifying sig on #{signable_string} but #{person.real_name} did not sign")
|
||||
return false
|
||||
end
|
||||
Rails.logger.info("Verifying sig on #{signable_string} from person #{person.real_name}")
|
||||
validity = person.key.verify "SHA", Base64.decode64(signature), signable_string
|
||||
Rails.logger.info("Validity: #{validity}")
|
||||
|
|
|
|||
Loading…
Reference in a new issue