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