%PDF- %PDF-
| Direktori : /snap/certbot/current/lib64/python3.12/site-packages/acme/__pycache__/ |
| Current File : //snap/certbot/current/lib64/python3.12/site-packages/acme/__pycache__/messages.cpython-312.pyc |
�
�h�j�k � �` � d Z ddlmZ ddlZddlZddlmZ ddlmZ ddlmZ ddlm Z ddlm
Z
dd lmZ ddl
Zdd
lmZ ddlmZ ddlmZ dd
lmZ ddlmZ dZi dd�dd�dd�dd�dd�dd�dd�dd�d d!�d"d#�d$d%�d&d'�d(d)�d*d+�d,d-�d.d/�d0d1�d2d3d4d5d6d7d8d9d:d;� �Zi ej/ � D � �ci c] \ } }e| z |��
c}} �Zd<ed=efd>�Z G d?� d@ej8 e� Z G dA� dBe� Z ed$� Z edC� Z G dD� dEejB � Z" G dF� dGejB ejF � Z# G dH� dIe� Z$ e$dJ� Z% e$dK� Z& e$dL� Z' e$dM� Z( e$dN� Z) e$dO� Z* e$dP� Z+ e$dQ� Z, G dR� dSej8 � Z- G dT� dUejB � Z. G dV� dWe.� Z/ G dX� dYejB � Z0 G dZ� d[� Z1 e
d\d]�^� Z2 G d_� d]e0� Z3 G d`� dae3� Z4 G db� dce3� Z5 G dd� dee/� Z6 G df� dge0� Z7 G dh� die.� Z8 G dj� dke0� Z9 G dl� dme9� Z: G dn� doe9� Z; G dp� dqe/� Z< G dr� dsejB � Z= G dt� due/� Z> G dv� dwejB � Z? G dx� dye0� Z@ G dz� d{e/� ZA G d|� d}e@� ZB G d~� de0� ZCyc c}} w )�zACME protocol messages.� )�HashableN)�Any)�Iterator)�Mapping)�MutableMapping)�TypeVar)�x509)�
challenges)�errors)�fields)�jws)�utilzurn:ietf:params:acme:error:�accountDoesNotExistz4The request specified an account that does not exist�alreadyRevokedzOThe request specified a certificate to be revoked that has already been revoked�badCSRz2The CSR is unacceptable (e.g., due to a short key)�badNoncez1The client sent an unacceptable anti-replay nonce�badPublicKeyz>The JWS was signed by a public key the server does not support�badRevocationReasonz;The revocation reason provided is not allowed by the server�badSignatureAlgorithmz@The JWS was signed with an algorithm the server does not support�caaz\Certification Authority Authorization (CAA) records forbid the CA from issuing a certificate�compoundzBSpecific error conditions are indicated in the "subproblems" array�
connectionz?The server could not connect to the client to verify the domain�dnszAThere was a problem with a DNS query during identifier validation�dnssecz4The server could not validate a DNSSEC signed domain�incorrectResponsez;Response received didn't match the challenge's requirements�invalidEmailz1The provided email for a registration was invalid�invalidContactz$The provided contact URI was invalid� malformedz!The request message was malformed�rejectedIdentifierz9The server will not issue certificates for the identifierzLThe request attempted to finalize an order that is not ready to be finalizedz,There were too many requests of a given typez(The server experienced an internal errorz=The server experienced a TLS error during domain verificationz)The client lacks sufficient authorizationz@A contact URL for an account used an unsupported protocol schemez*The server could not resolve a domain namez'An identifier is of an unsupported typez,The server requires external account binding) �
orderNotReady�rateLimited�serverInternal�tls�unauthorized�unsupportedContact�unknownHost�unsupportedIdentifier�externalAccountRequired�err�returnc �` � t | t � r| j �t | j v S y)z#Check if argument is an ACME error.F)�
isinstance�Error�typ�ERROR_PREFIX)r) s �I/root/parts/certbot/install/lib/python3.12/site-packages/acme/messages.py�
is_acme_errorr1 = s'