File: //snap/certbot/5057/lib/python3.12/site-packages/cryptography/x509/__pycache__/base.cpython-312.pyc
�
�F�h]m � �8 � d dl mZ d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m
Z
d dlmZ
d dlmZ d dlmZmZmZmZmZmZmZmZ d dlmZmZ d d lmZmZmZm Z d d
l!m"Z"m#Z# d dl$m%Z% ej dd
d
� Z&ejN ejP ejR ejT ejV ejX ejZ ej\ ej^ f Z0 G d� de1� Z2 d)d�Z3 d*d�Z4d+d�Z5 G d� d� Z6 G d� d� Z7 G d� de
jp � Z9 G d� de1� Z:e
jv Z; G d� dejx �� Z=e=j} e
jz � G d� de=� Z?e
j� Z@e
j� ZAe
j� ZBe
j� ZCe
j� ZDe
j� ZEe
j� ZFe
j� ZGe
j� ZH G d � d!� ZI G d"� d#� ZJ G d$� d%� ZK G d&� d'� ZLd,d(�ZMy)-� )�annotationsN)�Iterable)�utils)�x509)�hashes)�dsa�ec�ed448�ed25519�padding�rsa�x448�x25519)� CertificateIssuerPrivateKeyTypes�CertificatePublicKeyTypes)� Extension�
Extensions�
ExtensionType�_make_sequence_methods)�Name� _ASN1Type)�ObjectIdentifieri� � c � � � e Zd Zd� fd�Z� xZS )�AttributeNotFoundc �2 �� t �| � |� || _ y �N)�super�__init__�oid)�self�msgr � __class__s ���/build/snapcraft-certbot-c9aaebe726f8beb59a0eb2d8e1671bc4/parts/certbot/install/lib/python3.12/site-packages/cryptography/x509/base.pyr zAttributeNotFound.__init__9 s �� �
�������� )r"