    # File lib/fog/rackspace/requests/storage/get_object_https_url.rb, line 20
            def get_object_https_url(container, object, expires, options = {})
              if @rackspace_temp_url_key.nil?
                raise ArgumentError, "Storage must my instantiated with the :rackspace_temp_url_key option"
              end

              method         = 'GET'
              expires        = expires.to_i
              object_path_escaped   = "#{@path}/#{Fog::Rackspace.escape(container)}/#{Fog::Rackspace.escape(object,"/")}"
              object_path_unescaped = "#{@path}/#{Fog::Rackspace.escape(container)}/#{object}"
              string_to_sign = "#{method}\n#{expires}\n#{object_path_unescaped}"

              hmac = Fog::HMAC.new('sha1', @rackspace_temp_url_key)
              sig  = sig_to_hex(hmac.sign(string_to_sign))

              "https://#{@host}#{object_path_escaped}?temp_url_sig=#{sig}&temp_url_expires=#{expires}"
            end