/usr/lib/python3/dist-packages/cryptography/x509/__pycache__
Edit: /usr/lib/python3/dist-packages/cryptography/x509/__pycache__/ocsp.cpython-310.pyc (14599B)
o
Ri9 @ sn d dl Z d dlZd dlZd dlmZ d dlmZ d dlmZmZ d dl m
Z
mZmZm
Z
e e e e e dZG dd dejZG d d
d
ejZdd eD ZejejejejejfZd
d ZG dd dejZdd eD ZG dd deZG dd de jdZG dd de jdZ G dd deZ!G dd deZ"de#defdd Z$de#de fd!d"Z%dS )# N)utils)x509)hashes
serialization)_EARLIEST_UTC_TIME_PRIVATE_KEY_TYPES_convert_to_naive_utc_time_reject_duplicate_extension)z
1.3.14.3.2.26z2.16.840.1.101.3.4.2.4z2.16.840.1.101.3.4.2.1z2.16.840.1.101.3.4.2.2z2.16.840.1.101.3.4.2.3c @ s e Zd ZdZdZdS )OCSPResponderEncodingzBy HashzBy NameN)__name__
__module____qualname__HASHNAME r r 8/usr/lib/python3/dist-packages/cryptography/x509/ocsp.pyr
s r
c @ s$ e Zd ZdZdZdZdZdZdZdS )OCSPResponseStatusr N) r r r
SUCCESSFULMALFORMED_REQUESTINTERNAL_ERROR TRY_LATERSIG_REQUIREDUNAUTHORIZEDr r r r r # s r c C i | ]}|j |qS r value.0xr r r
, r$ c C s t | ts tdd S )Nz9Algorithm must be SHA1, SHA224, SHA256, SHA384, or SHA512)
isinstance_ALLOWED_HASHES
ValueError) algorithmr r r _verify_algorithm6 s
r* c @ s e Zd ZdZdZdZdS )OCSPCertStatusr r r N)r r r
GOODREVOKEDUNKNOWNr r r r r+ = s r+ c C r r r r! r r r r$ C r% c @ s e Zd Zdd ZdS )_SingleResponsec C s t |tjrt |tjstdt| t |tjstd|d ur,t |tjs,td|| _|| _|| _|| _ || _
t |tsDtd|tjurZ|d urQt
d|d urYt
dn$t |tjsdtdt|}|tk rpt
d|d ur~t |tjs~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&