Module: AWS::Core::Signature::Version2
- Defined in:
- lib/aws/core/signature/version_2.rb
Instance Method Summary collapse
Instance Method Details
#add_authorization!(credentials) ⇒ Object
23 24 25 26 27 28 29 30 31 |
# File 'lib/aws/core/signature/version_2.rb', line 23 def credentials add_param('AWSAccessKeyId', credentials.access_key_id) if token = credentials.session_token add_param("SecurityToken", token) end add_param('SignatureVersion', '2') add_param('SignatureMethod', 'HmacSHA256') add_param('Signature', sign(credentials.secret_access_key, string_to_sign)) end |