File: //usr/local/CyberCP/lib/python3.10/site-packages/cryptography/x509/__pycache__/ocsp.cpython-310.pyc
o
�h#N � @ sb d dl mZ d dlZd dlZd dlZd dlmZmZ d dlm Z d dl
mZmZ d dl
mZ d dlmZmZmZ G dd � d ej�ZG d
d� dej�ZejejejejejfZd!dd�ZG dd� dej�ZG dd� d�ZG dd� dejd�Z G dd� dejd�Z!G dd� dejd�Z"e �#e j � e"�#e j"� e!�#e j!� G dd� d�Z$G dd � d �Z%e j&Z&e j'Z'dS )"� )�annotationsN)�utils�x509)�ocsp)�hashes�
serialization)� 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 �I/usr/local/CyberCP/lib/python3.10/site-packages/cryptography/x509/ocsp.pyr s r c @ s$ e Zd ZdZdZdZdZdZdZdS )�OCSPResponseStatusr � � � � � N) r
r r �
SUCCESSFUL�MALFORMED_REQUEST�INTERNAL_ERROR� TRY_LATER�SIG_REQUIRED�UNAUTHORIZEDr r r r r s r � algorithm�hashes.HashAlgorithm�return�Nonec C s t | t�s td��d S )Nz9Algorithm must be SHA1, SHA224, SHA256, SHA384, or SHA512)�
isinstance�_ALLOWED_HASHES�
ValueError)r r r r �_verify_algorithm/ s
��r'