Sha256: c569fa2aced6399a47fcb143326d3953ff59e0cb1da2b60f1db9fd76b1e7b3a4
Contents?: true
Size: 660 Bytes
Versions: 22
Compression:
Stored size: 660 Bytes
Contents
$LOAD_PATH.unshift File.expand_path("../lib", __FILE__) require "base64" require "json" require "openssl" require "akamai_ccu/version" require "akamai_ccu/wrapper" require "akamai_ccu/cli" module AkamaiCCU extend self GET = :Get POST = :Post SSL = "https" JSON_HEADER = { "Content-Type" => "application/json" } def format_utc(time) time.utc.strftime("%Y%m%dT%H:%M:%S+0000") end def sign(data) digest = OpenSSL::Digest::SHA256.new.digest(data) Base64.encode64(digest).strip end def sign_HMAC(key:, data:) digest = OpenSSL::HMAC.digest(OpenSSL::Digest::SHA256.new, key, data) Base64.encode64(digest).strip end end
Version data entries
22 entries across 22 versions & 1 rubygems