|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/site-packages/cryptography/x509/__pycache__/ |
U
O��g~, � @ s d dl mZ d dlZd dlZd dlmZmZ d dlmZ d dl m
Z
d dlmZ d dl
mZmZmZ G dd � d ej�ZG d
d� dej�Ze
je
je
je
je
jfZdd
d�dd�ZG dd� dej�ZG dd� d�ZejZejZejZG dd� d�Z G dd� d�Z!ej"Z"ej#Z#dS )� )�annotationsN)�utils�x509)�ocsp)�hashes)� CertificateIssuerPrivateKeyTypes)�_EARLIEST_UTC_TIME�_convert_to_naive_utc_time�_reject_duplicate_extensionc @ s e Zd ZdZdZdS )�OCSPResponderEncodingzBy HashzBy NameN)�__name__�
__module__�__qualname__�HASH�NAME� r r �C/opt/cppython/lib/python3.8/site-packages/cryptography/x509/ocsp.pyr s r c @ s$ e Zd ZdZdZdZdZdZdZdS )�OCSPResponseStatusr � � � � � N) r r
r �
SUCCESSFULZMALFORMED_REQUEST�INTERNAL_ERRORZ TRY_LATERZSIG_REQUIRED�UNAUTHORIZEDr r r r r s r �hashes.HashAlgorithm�None)� algorithm�returnc C s t | t�std��d S )Nz9Algorithm must be SHA1, SHA224, SHA256, SHA384, or SHA512)�
isinstance�_ALLOWED_HASHES�
ValueError)r r r r �_verify_algorithm. s
�r# c @ s e Zd ZdZdZdZdS )�OCSPCertStatusr r r N)r r
r ZGOOD�REVOKED�UNKNOWNr r r r r$ 5 s r$ c @ s( e Zd Zddddddddd�dd �Zd
S )�_SingleResponse�x509.Certificater r$ �datetime.datetime�datetime.datetime | None�x509.ReasonFlags | None)�cert�issuerr �cert_status�this_update�next_update�revocation_time�revocation_reasonc C s t |tj�rt |tj�s td��t|� t |tj�s<td��|d k rXt |tj�sXtd��|| _|| _|| _|| _ || _
t |t�s�td��|tjk r�|d k r�t
d��|d k r�t
d��nHt |tj�s�td��t|�}|tk r�t
d��|d k r�t |tj�s�td ��|| _|| _|| _d S )
N�%cert and issuer must be a Certificatez%this_update must be a datetime objectz-next_update must be a datetime object or Nonez8cert_status must be an item from the OCSPCertStatus enumzBrevocation_time can only be provided if the certificate is revokedzDrevocation_reason can only be provided if the certificate is revokedz)revocation_time must be a datetime objectz7The revocation_time must be on or after 1950 January 1.zCrevocation_reason must be an item from the ReasonFlags enum or None)r r �Certificate� TypeErrorr# �datetimeZ_certZ_issuer�
_algorithmZ_this_updateZ_next_updater$ r% r"