Class: Aws::Sigv4::Signature

Inherits:
Object
  • Object
show all
Defined in:
lib/aws-sigv4/signature.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Signature

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns a new instance of Signature.



8
9
10
11
12
# File 'lib/aws-sigv4/signature.rb', line 8

def initialize(options)
  options.each_pair do |attr_name, attr_value|
    send("#{attr_name}=", attr_value)
  end
end

Instance Attribute Details

#canonical_requestString



27
28
29
# File 'lib/aws-sigv4/signature.rb', line 27

def canonical_request
  @canonical_request
end

#content_sha256String



33
34
35
# File 'lib/aws-sigv4/signature.rb', line 33

def content_sha256
  @content_sha256
end

#extraHash



39
40
41
# File 'lib/aws-sigv4/signature.rb', line 39

def extra
  @extra
end

#headersHash<String,String>



24
25
26
# File 'lib/aws-sigv4/signature.rb', line 24

def headers
  @headers
end

#signatureString



36
37
38
# File 'lib/aws-sigv4/signature.rb', line 36

def signature
  @signature
end

#string_to_signString



30
31
32
# File 'lib/aws-sigv4/signature.rb', line 30

def string_to_sign
  @string_to_sign
end