Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/jwt/__pycache__/ |
Upload File : |
o �E�`~ � @ sH d dl Z ddlmZ ddlmZmZmZ G dd� d�ZG dd� d�ZdS ) � N� )�get_default_algorithms)�InvalidKeyError� PyJWKError� PyJWKSetErrorc @ sV e Zd Zddd�Zeddd��Zeddd��Zedd � �Zed d� �Z edd � �Z dS )�PyJWKNc C s@ t � | _|| _| j�dd �}|std| j ��|s&t| jt�r&| j�dd �}|s�| j�dd �}|dkrW|dks9|s<d}nI|dkrCd }nB|d krJd}n;|dkrQd }n4td| ��|dkr^d}n'|dkred}n |dkr|srtd| j ��|dkryd}ntd| ��td| ��| j�|�| _| js�td| j ��| j� | j�| _ d S )N�ktyzkty is not found: %s�alg�crv�ECzP-256�ES256zP-384�ES384zP-521�ES512� secp256k1�ES256KzUnsupported crv: %s�RSA�RS256�oct�HS256�OKPzcrv is not found: %s�Ed25519�EdDSAzUnsupported kty: %sz&Unable to find a algorithm for key: %s)r �_algorithms� _jwk_data�getr � isinstance�dict� Algorithmr �from_jwk�key)�self�jwk_data� algorithmr r � r# �-/usr/lib/python3/dist-packages/jwt/api_jwk.py�__init__ sD zPyJWK.__init__c C s t | |�S �N)r )�objr"