class AndBilling::Security

Public Class Methods

verify(base64_encoded_public_key , data , signature) click to toggle source
# File lib/andbilling.rb, line 17
def self.verify(base64_encoded_public_key , data , signature)
  key = OpenSSL::PKey::RSA.new(Base64.decode64(base64_encoded_public_key))
  key.verify( OpenSSL::Digest::SHA1.new, Base64.decode64(signature), data )
end