File manager - Edit - /usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/__pycache__/ocsp.cpython-310.pyc
Back
o �)%a9 � @ s� d dl Z d dlZd dlmZmZ d dlmZ d dlmZm Z m Z mZmZm Z d dlmZ d dlmZmZ d dlmZmZmZmZmZmZmZ dd � Zd d� Zdd � Zdd� ZG dd� de�ZG dd� de�Z dS )� N)�utils�x509)�UnsupportedAlgorithm)�_CRL_ENTRY_REASON_CODE_TO_ENUM�_asn1_integer_to_int�_asn1_string_to_bytes�_decode_x509_name�_obj2txt�_parse_asn1_generalized_time)�_Certificate)�hashes� serialization)�OCSPCertStatus�OCSPRequest�OCSPResponse�OCSPResponseStatus�_CERT_STATUS_TO_ENUM� _OIDS_TO_HASH�_RESPONSE_STATUS_TO_ENUMc C s^ | j �d�}| j�| j j| j j|| j j|�}| �|dk� | �|d | j jk� t| |d �S �N�ASN1_OCTET_STRING **� r ��_ffi�new�_lib�OCSP_id_get0_info�NULL�openssl_assertr )�backend�cert_id�key_hash�res� r# �K/usr/lib/python3/dist-packages/cryptography/hazmat/backends/openssl/ocsp.py�_issuer_key_hash s �r% c C s^ | j �d�}| j�|| j j| j j| j j|�}| �|dk� | �|d | j jk� t| |d �S r r )r r � name_hashr"