class Aws::CloudFront::CookieSigner
def signed_cookie(url, params = {})
(**params)
-
:policy
(String
) -- -
:expires
(Time, DateTime, Date, String, Integer
) --
Parameters:
-
url
(String
) --
def signed_cookie(url, params = {}) scheme, uri = scheme_and_uri(url) signed_content = signature( resource: resource(scheme, uri), expires: time(params[:expires]), policy: params[:policy] ) cookie_parameters = {} signed_content.each { |k, v| cookie_parameters["CloudFront-#{k}"] = v.to_s.gsub("\n", '') } cookie_parameters end