class Omnikassa2::SignatureService

Public Class Methods

sign(string) click to toggle source
# File lib/omnikassa2/helpers/signature_service.rb, line 3
def self.sign(string)
  OpenSSL::HMAC.hexdigest(
    OpenSSL::Digest.new('sha512'),
    Omnikassa2.signing_key,
    string
  )
end
validate(string, signature) click to toggle source
# File lib/omnikassa2/helpers/signature_service.rb, line 11
def self.validate(string, signature)
  sign(string) == signature
end