Module: SpreeSignifyd::RequestVerifier

Included in:
Spree::Api::SpreeSignifyd::OrdersController
Defined in:
lib/spree_signifyd/request_verifier.rb

Instance Method Summary collapse

Instance Method Details

#build_sha(key, message) ⇒ Object



4
5
6
7
8
# File 'lib/spree_signifyd/request_verifier.rb', line 4

def build_sha(key, message)
  sha256 = OpenSSL::Digest::SHA256.new
  digest = OpenSSL::HMAC.digest(sha256, key, message)
  Base64.encode64(digest).strip
end