| Server IP : 3.111.61.48 / Your IP : 216.73.216.67 Web Server : Apache System : Linux ip-10-0-5-176 6.8.0-1057-aws #60~22.04.1-Ubuntu SMP Wed May 27 08:16:59 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.2.31 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/jwt/__pycache__/ |
Upload File : |
o
�l�i# � @ s� d dl Z d dlZd dlmZ d dlmZmZmZmZm Z ddl
mZmZm
Z
mZ ddlmZmZmZmZ ddlmZmZ G dd � d �Ze� ZejZejZejZejZejZejZdS )
� N)�Mapping)�Any�Dict�List�Optional�Type� )� Algorithm�get_default_algorithms�
has_crypto�requires_cryptography)�DecodeError�InvalidAlgorithmError�InvalidSignatureError�InvalidTokenError)�base64url_decode�base64url_encodec
@ s e Zd ZdZd-dd�Zedd� �Zdd� Zd d
� Zdd� Z
d.de
dedee dee
deeej defdd�Z d/dededee de
de
eef f
dd�Z d/dededee de
def
dd�Zdd� Zd d!� Z d0d"d#�Zd$hZd%d&�d'd(�Zd)d*� Zd+d,� ZdS )1�PyJWS�JWTNc C sl t � | _|d urt|�nt| j�| _t| j�� �D ]}|| jvr$| j|= q|d u r+i }i | �� �|�| _d S )N)r
�_algorithms�set�_valid_algs�list�keys�_get_default_options�options)�self�
algorithmsr �key� r �-/usr/lib/python3/dist-packages/jwt/api_jws.py�__init__ s �
�zPyJWS.__init__c C s ddiS )N�verify_signatureTr r r r r r '