class PlayBilling::Transaction
Public Class Methods
valid(public_key, data, signature)
click to toggle source
# File lib/play_billing/transaction.rb, line 7 def self.valid(public_key, data, signature) begin public_key = OpenSSL::PKey::RSA.new(Base64.decode64(public_key)) public_key.verify(OpenSSL::Digest::SHA1.new, Base64.decode64(signature), data) rescue Exception => e false end end