class Aws::Plugins::Sign::Handler
Public Instance Methods
call(context)
click to toggle source
# File lib/aws-sdk-core/plugins/sign.rb, line 42 def call(context) # Skip signing if using sigv2 signing from s3_signer in S3 unless v2_signing?(context.config) signer = Sign.signer_for( context[:auth_scheme], context.config, context[:sigv4_region], context[:sigv4_credentials] ) signer.sign(context) end @handler.call(context) end
Private Instance Methods
v2_signing?(config)
click to toggle source
# File lib/aws-sdk-core/plugins/sign.rb, line 58 def v2_signing?(config) # 's3' is legacy signing, 'v4' is default config.respond_to?(:signature_version) && config.signature_version == 's3' end