class RubyNos::SignatureGenerator
Attributes
key[RW]
Public Instance Methods
generate_signature(data)
click to toggle source
# File lib/ruby_nos/signature_generator.rb, line 12 def generate_signature data digest = OpenSSL::Digest.new('sha1') OpenSSL::HMAC.hexdigest(digest, key, data) end
valid_signature?(data, signature)
click to toggle source
# File lib/ruby_nos/signature_generator.rb, line 17 def valid_signature? data, signature generated_signature = generate_signature(data) signature == generated_signature end