class Comune::Tampering
Public Class Methods
verify(receipt_data, signature)
click to toggle source
# File lib/comune/tampering.rb, line 6 def verify(receipt_data, signature) verifier.verify(OpenSSL::Digest::SHA1.new, Base64.decode64(signature), Base64.decode64(receipt_data)) end
Private Class Methods
license_key()
click to toggle source
# File lib/comune/tampering.rb, line 16 def license_key Comune.license_key end
verifier()
click to toggle source
# File lib/comune/tampering.rb, line 12 def verifier @verifier ||= OpenSSL::PKey::RSA.new(Base64.decode64(license_key)) end