Module: JDC::Signature::Version
Instance Method Summary collapse
Methods included from JDC::Signer
Instance Method Details
#generate_signature(secret_key, req) ⇒ Object
12 13 14 |
# File 'lib/jdc/signature/version.rb', line 12 def generate_signature secret_key, req return sign(secret_key, string_to_sign(req)) end |
#string_to_sign(req) ⇒ Object
16 17 18 19 20 21 22 23 24 |
# File 'lib/jdc/signature/version.rb', line 16 def string_to_sign req str = [ req[:method], req[:headers]['Content-MD5'], req[:headers]['Content-Type'], req[:headers]['Date'], req[:headers]['Path'] ].join("\n") end |