class OAuth::Signature::HMAC::SHA256
Public Instance Methods
body_hash()
click to toggle source
# File lib/oauth/signature/hmac/sha256.rb 11 def body_hash 12 Base64.encode64(OpenSSL::Digest.digest("SHA256", request.body || "")).chomp.delete("\n") 13 end
Private Instance Methods
digest()
click to toggle source
# File lib/oauth/signature/hmac/sha256.rb 17 def digest 18 OpenSSL::HMAC.digest(OpenSSL::Digest.new("sha256"), secret, signature_base_string) 19 end