Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
ssl_.cpython-313.pyc29 linesDownload Raw Back to __pycache__
1�

2��jP
�	�L�SSKrSSKJrJr SSKJrJr SSKJr SSK	J3r4 SSS	S5SSS
.r\R5VVs0sHup\
"\U5(dMU\"\U5_M! snnr"SS\5r"SS\5rSrSR'\R)55rgs snnf)�N)�6NamedTuple�Optional)�create_urllib3_context�resolve_ssl_version�)�HTTPAdapter)�ensure_default_certs_loaded�PROTOCOL_SSLv23�PROTOCOL_SSLv3�PROTOCOL_TLSv1�PROTOCOL_TLSv1_1�PROTOCOL_TLSv1_2�PROTOCOL_TLSv1_3)zssl2.3�ssl3�tls1ztls1.1ztls1.2ztls1.3c�X�\rSrSr%Sr\\\S'Sr\\\S'Sr	\\\S'Sr7Srg)�HTTPieCertificate�N�	cert_file�key_file�key_passwordc�2�URUR4$)z�Synthesize a requests-compatible (2-item tuple of cert and key file)8object from HTTPie's internal representation of a certificate.)rr)�selfs �QD:\code\apps\devtools\python\user_packages\Python313\site-packages\httpie/ssl_.py�to_raw_cert�HTTPieCertificate.to_raw_cert"s���~�~�t�}�}�,�,��)�__name__�9__module__�__qualname__�__firstlineno__rr�str�__annotations__rrr�__static_attributes__rrrrrs1��#�I�x��}�#�"�H�h�s�m�"�"&�L�(�3�-�&�-rrc10�^�\rSrSrSS\S\S\4U4SjjjrU4SjrU4SjrU4Sjr	\11SS\S\S\S	S124Sjj5r\S5r
S
rU=r$)�HTTPieHTTPSAdapter�(�verify�ssl_version�ciphersc�R>�URUUUS9Ul[TU]"S0UD6 g)N)r)r*r+r)�_create_ssl_context�_ssl_context�super�__init__)rr)r*r+�kwargs�	__class__s     �rr0�HTTPieHTTPSAdapter.__init__)s8���!�4�4��#��5�13���14	���"�6�"rc�B>�URUS'[TU]"U0UD6$�N�ssl_context)r.r/�init_poolmanager�r�argsr1r2s   �rr7�#HTTPieHTTPSAdapter.init_poolmanager7s(��� $� 1� 1��}���w�'��8��8�8rc�B>�URUS'[TU]"U0UD6$r5)r.r/�proxy_manager_forr8s   �rr<�$HTTPieHTTPSAdapter.proxy_manager_for;s(��� $� 1� 1��}���w�(�$�9�&�9�9rc�>�[U[5(a!URUlUR5n[TU]XX45$)N)�15isinstancerrrr/�cert_verify)r�conn�urlr)�certr2s     �rr@�HTTPieHTTPSAdapter.cert_verify?s?����d�-�.�.� $� 1� 1�D���#�#�%�D��w�"�4�f�;�;r�returnzssl.SSLContextc��[U[U5U(a[RO[RS9n[U5 U$)N)r+r*�	cert_reqs)rr�ssl�
CERT_REQUIRED�	CERT_NONEr	)r)r*r+r6s    rr-�&HTTPieHTTPSAdapter._create_ssl_contextFs<��-��+�K�8�,2�c�'�'�s�}�}�
16��	$�K�0��rc�l�URSS9R5Vs/sHoSPM	 sn$s snf)NF)r)�name)r-�get_ciphers)�cls�ciphers  r�get_default_ciphers_names�,HTTPieHTTPSAdapter.get_default_ciphers_namesWs5��-0�-D�-D�E�-D�-R�-^�-^�-`�a�-`�6�v��-`�a�a��as�1)r.)NN)rr r!r"�boolr#r0r7r<r@�staticmethodr-�classmethodrQr%�
__classcell__)r2s@rr'r'(s���� ��	#��#��#��	#�#�9�:�<�� ���������17�	��� �b��brr'c��[US5nUHnSU;dM SSS5 g SSS5 g!,(df   g=f)zdDetects if a key file is encrypted or not.18 19Copy of the internal urllib function (urllib3.util.ssl_)�r�	ENCRYPTEDNTF)�open)r�f�lines   r�_is_key_file_encryptedr]\sC��2021�h��	���D��d�"��	22�	��23��
24�	��s�250�0�0�26>�:)rH�typingrr�urllib3.util.ssl_rr�adaptersr�compatr	�SSL_VERSION_ARG_MAPPING�items�hasattr�getattr�!AVAILABLE_SSL_VERSION_ARG_MAPPINGrr'r]�joinrQ�DEFAULT_SSL_CIPHERS_STRING)�arg�
constant_names00r�<module>rls���27�'��28"�/� ��� � � �
��6�;�;�=�%�=����s�M�"�%�C���m�	$�$�=�%�!�-�29�-�1b��1b�h�"!�X�X�&8�&R�&R�&T�U���o%s�B �B 
codekingpro/portable-devtools · Team Ai