Exemple #1
0
 def test_generate_authentication_header(self):
     expected_authorization_header = (
         'AWS4-HMAC-SHA256 Credential='
         'public_key/20150620/region/s3/aws4_request, '
         'SignedHeaders=host;X-Amz-Content-Sha256;X-Amz-Date, '
         'Signature=signed_request')
     actual_authorization_header = _get_authorization(
         'public_key', _get_scope(dt, 'region', "s3"),
         'host;X-Amz-Content-Sha256;X-Amz-Date', 'signed_request')
     eq_(expected_authorization_header, actual_authorization_header)
Exemple #2
0
    def test_signing_key(self):
        expected_signing_key_list = [
            'AWS4-HMAC-SHA256', '20150620T010203Z',
            '20150620/us-east-1/s3/aws4_request',
            'b93e86965c269a0dfef37a8bec231ef8acf8cdb101a64eb700a46c452c1ad233'
        ]

        actual_signing_key = _get_string_to_sign(
            dt, _get_scope(dt, 'us-east-1', "s3"),
            'b93e86965c269a0dfef37a8bec231ef8acf8cdb101a64eb700a46c452c1ad233')
        eq_('\n'.join(expected_signing_key_list), actual_signing_key)