Sha256: b80d3e68d7b3d81d393dfc4edc9f257268e744f28096dcf70df62da59ede3de7
Contents?: true
Size: 388 Bytes
Versions: 1
Compression:
Stored size: 388 Bytes
Contents
# frozen_string_literal: true require "rubygems" require "base64" require "openssl" require "active_support/security_utils" module ActiveWebhook module Verification class HMACSHA256Adapter < BaseAdapter def signature Base64.strict_encode64(OpenSSL::HMAC.digest("sha256", secret, data)) end def strategy "Hmac-SHA256" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
active_webhook-1.0.0 | lib/active_webhook/verification/hmac_sha256_adapter.rb |