
    ([f                     
   d dl mZ  G d de          Z G d de          Z G d de          Z G d d	e          Z G d
 de          Z G d de          Z G d de          Z G d de          Z	 G d de          Z
 G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d de          Z G d  d!e          Z G d" d#e          Z G d$ d%e          Zd&S )'    )AuthlibBaseErrorc                       e Zd ZdS )	JoseErrorN)__name__
__module____qualname__     G/var/www/piapp/venv/lib/python3.11/site-packages/authlib/jose/errors.pyr   r      s        Dr
   r   c                       e Zd ZdZdS )DecodeErrordecode_errorNr   r   r   errorr	   r
   r   r   r      s        EEEr
   r   c                       e Zd ZdZdS )MissingAlgorithmErrormissing_algorithmNr   r	   r
   r   r   r      s        EEEr
   r   c                       e Zd ZdZdS )UnsupportedAlgorithmErrorunsupported_algorithmNr   r	   r
   r   r   r      s        #EEEr
   r   c                   "     e Zd ZdZ fdZ xZS )BadSignatureErrorbad_signaturec                 V    t                                                       || _        d S )N)super__init__result)selfr   	__class__s     r   r   zBadSignatureError.__init__   s$    r
   r   r   r   r   r   __classcell__r   s   @r   r   r      s=        E        r
   r   c                   "     e Zd ZdZ fdZ xZS )InvalidHeaderParameterNameErrorinvalid_header_parameter_namec                 V    d| }t                                          |           d S )NzInvalid Header Parameter Name: descriptionr   r   )r   namer(   r   s      r   r   z(InvalidHeaderParameterNameError.__init__   s>    >>># 	 	% 	% 	% 	% 	%r
   r    r"   s   @r   r$   r$      s=        +E% % % % % % % % %r
   r$   c                   "     e Zd ZdZ fdZ xZS )8InvalidEncryptionAlgorithmForECDH1PUWithKeyWrappingError;invalid_encryption_algorithm_for_ECDH_1PU_with_key_wrappingc                 P    d}t                                          |           d S )NzwIn key agreement with key wrapping mode ECDH-1PU algorithm only supports AES_CBC_HMAC_SHA2 family encryption algorithmsr'   r)   )r   r(   r   s     r   r   zAInvalidEncryptionAlgorithmForECDH1PUWithKeyWrappingError.__init__(   s9    U# 	 	% 	% 	% 	% 	%r
   r    r"   s   @r   r,   r,   %   s=        IE% % % % % % % % %r
   r,   c                   "     e Zd ZdZ fdZ xZS ))InvalidAlgorithmForMultipleRecipientsMode.invalid_algorithm_for_multiple_recipients_modec                 V    | d}t                                          |           d S )Nz5 algorithm cannot be used in multiple recipients moder'   r)   )r   algr(   r   s      r   r   z2InvalidAlgorithmForMultipleRecipientsMode.__init__2   s?    SSS# 	 	% 	% 	% 	% 	%r
   r    r"   s   @r   r0   r0   /   s=        <E% % % % % % % % %r
   r0   c                       e Zd ZdZdZdS )KeyMismatchErrorkey_mismatch_errorz#Key does not match to any recipientNr   r   r   r   r(   r	   r
   r   r5   r5   8   s         E7KKKr
   r5   c                       e Zd ZdZdZdS )MissingEncryptionAlgorithmErrormissing_encryption_algorithmzMissing "enc" in headerNr7   r	   r
   r   r9   r9   =   s        *E+KKKr
   r9   c                       e Zd ZdZdZdS )#UnsupportedEncryptionAlgorithmError unsupported_encryption_algorithmz!Unsupported "enc" value in headerNr7   r	   r
   r   r<   r<   B   s        .E5KKKr
   r<   c                       e Zd ZdZdZdS )$UnsupportedCompressionAlgorithmError!unsupported_compression_algorithmz!Unsupported "zip" value in headerNr7   r	   r
   r   r?   r?   G   s        /E5KKKr
   r?   c                       e Zd ZdZdZdS )InvalidUseErrorinvalid_usez%Key "use" is not valid for your usageNr7   r	   r
   r   rB   rB   L   s        E9KKKr
   rB   c                   "     e Zd ZdZ fdZ xZS )InvalidClaimErrorinvalid_claimc                 f    || _         d| d}t                                          |           d S )NzInvalid claim ""r'   )
claim_namer   r   r   claimr(   r   s      r   r   zInvalidClaimError.__init__T   s;    0000[11111r
   r    r"   s   @r   rE   rE   Q   s=        E2 2 2 2 2 2 2 2 2r
   rE   c                   "     e Zd ZdZ fdZ xZS )MissingClaimErrormissing_claimc                 X    d| d}t                                          |           d S )Nz	Missing "z" claimr'   r)   rJ   s      r   r   zMissingClaimError.__init__]   s4    0%000[11111r
   r    r"   s   @r   rM   rM   Z   s=        E2 2 2 2 2 2 2 2 2r
   rM   c                   "     e Zd ZdZ fdZ xZS )InsecureClaimErrorinsecure_claimc                 X    d| d}t                                          |           d S )NzInsecure claim "rH   r'   r)   rJ   s      r   r   zInsecureClaimError.__init__e   s4    1111[11111r
   r    r"   s   @r   rQ   rQ   b   s=        E2 2 2 2 2 2 2 2 2r
   rQ   c                       e Zd ZdZdZdS )ExpiredTokenErrorexpired_tokenzThe token is expiredNr7   r	   r
   r   rU   rU   j   s        E(KKKr
   rU   c                       e Zd ZdZdZdS )InvalidTokenErrorinvalid_tokenzThe token is not valid yetNr7   r	   r
   r   rX   rX   o   s        E.KKKr
   rX   N)authlib.common.errorsr   r   r   r   r   r   r$   r,   r0   r5   r9   r<   r?   rB   rE   rM   rQ   rU   rX   r	   r
   r   <module>r[      s   2 2 2 2 2 2	 	 	 	 	  	 	 	    )            I      $ $ $ $ $	 $ $ $    	   % % % % %i % % %% % % % %y % % %% % % % %	 % % %8 8 8 8 8y 8 8 8
, , , , ,i , , ,
6 6 6 6 6) 6 6 6
6 6 6 6 69 6 6 6
: : : : :i : : :
2 2 2 2 2	 2 2 22 2 2 2 2	 2 2 22 2 2 2 2 2 2 2) ) ) ) )	 ) ) )
/ / / / /	 / / / / /r
   