mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
whitespace
This commit is contained in:
parent
18c91aae5b
commit
e0762ccaa8
1 changed files with 5 additions and 5 deletions
|
@ -7,20 +7,20 @@ module Fog
|
|||
extend Fog::Provider
|
||||
|
||||
service(:compute, 'cloudstack/compute','Compute')
|
||||
|
||||
|
||||
DIGEST = OpenSSL::Digest::Digest.new('sha1')
|
||||
|
||||
|
||||
def self.escape(string)
|
||||
string = CGI::escape(string)
|
||||
string = string.gsub("+","%20")
|
||||
string
|
||||
end
|
||||
|
||||
|
||||
def self.signed_params(key,params)
|
||||
query = params.to_a.sort.collect{|c| "#{c[0]}=#{escape(c[1].to_s)}"}.join('&').downcase
|
||||
|
||||
|
||||
signed_string = Base64.encode64(OpenSSL::HMAC.digest(DIGEST,key,query)).strip
|
||||
|
||||
|
||||
signed_string
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue