class OAuth::Signature::HMAC::SHA1
Public Instance Methods
body_hash()
click to toggle source
# File lib/oauth/signature/hmac/sha1.rb, line 7 def body_hash Base64.encode64(OpenSSL::Digest::SHA1.digest(request.body || '')).chomp.gsub(/\n/,'') end
Private Instance Methods
digest()
click to toggle source
# File lib/oauth/signature/hmac/sha1.rb, line 13 def digest OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha1'), secret, signature_base_string) end