class OAuth::Signature::HMAC::SHA1

Public Instance Methods

body_hash() click to toggle source
# File lib/oauth/signature/hmac/sha1.rb, line 11
def body_hash
  Base64.encode64(OpenSSL::Digest.digest("SHA1", request.body || "")).chomp.delete("\n")
end

Private Instance Methods

digest() click to toggle source
# File lib/oauth/signature/hmac/sha1.rb, line 17
def digest
  OpenSSL::HMAC.digest(OpenSSL::Digest.new("sha1"), secret, signature_base_string)
end