Current File : //proc/self/root/usr/lib/python3/dist-packages/botocore/crt/__pycache__/auth.cpython-312.pyc |
�
P��e�b � �0 � d dl Z d dlmZ d dlmZmZmZmZmZm Z d dl
mZmZm
Z
mZmZ d dlmZ d dlmZ G d� de� Z G d � d
e� Z G d� de� Z G d
� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Zeeeeeeed�Zy)� N)�BytesIO)�SIGNED_HEADERS_BLACKLIST�"STREAMING_UNSIGNED_PAYLOAD_TRAILER�UNSIGNED_PAYLOAD�
BaseSigner�_get_body_as_dict�_host_from_url)�HTTPHeaders�awscrt�parse_qs�urlsplit�
urlunsplit)�NoCredentialsError)�percent_encode_sequencec � � e Zd ZdZg d�Zej j j Z dZ
dZd� Zd� Z
d� Zd� Zd� Zd� Zd � Zd
� Zd� Zd� Zy
)�CrtSigV4AuthT��
Authorizationz
X-Amz-Date�X-Amz-Content-SHA256zX-Amz-Security-Tokenc �<