| Server IP : 185.143.233.130 / Your IP : 185.215.232.195 Web Server : LiteSpeed System : Linux jambul.7ho.st 5.14.0-503.40.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 5 06:06:04 EDT 2025 x86_64 User : renecafe ( 1327) PHP Version : 8.1.33 Disable Function : show_source, system, shell_exec, passthru, exec, popen, proc_open MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /opt/cloudlinux/venv/lib/python3.11/site-packages/jwt/__pycache__/ |
Upload File : |
� q�lg��� �* � d dl mZ d dlZd dlZd dlZd dlmZmZ ddlm Z m Z mZmZ ddl mZmZmZmZ ddlmZmZ ddlmZ erdd lmZmZ G d � d� � Z e� � Zej Zej Zej Zej Zej Zej Zej Z dS )� )�annotationsN)� TYPE_CHECKING�Any� )� Algorithm�get_default_algorithms� has_crypto�requires_cryptography)�DecodeError�InvalidAlgorithmError�InvalidSignatureError�InvalidTokenError)�base64url_decode�base64url_encode)�RemovedInPyjwt3Warning)�AllowedPrivateKeys�AllowedPublicKeysc � � e Zd ZdZ d:d;d �Zed<d�� � Zd=d�Zd>d�Zd?d�Z d@d�Z dAdBd%�Z dCdDd-�Z dCdEd/�Z dFd0�ZdGd2�Z dHdId6�ZdJd7�ZdKd9�ZdS )L�PyJWS�JWTN� algorithms�list[str] | None�options�dict[str, Any] | None�return�Nonec �6 � t � � | _ |�t |� � nt | j � � | _ t | j � � � � � D ]}|| j vr| j |= �|�i }i | � � � �|�| _ d S )N)r �_algorithms�set�_valid_algs�list�keys�_get_default_optionsr )�selfr r �keys �\/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/jwt/api_jws.py�__init__zPyJWS.__init__ s� � � 2�3�3���)�5�C� �O�O�O�3�t�?O�;P�;P� �� ��(�-�-�/�/�0�0� *� *�C��$�*�*�*��$�S�)���?��G�A�$�3�3�5�5�A��A����� �dict[str, bool]c � � ddiS )N�verify_signatureT� r, r( r&