| Server IP : 35.236.43.222 / Your IP : 216.73.216.143 Web Server : Apache System : Linux order-form-vm-001 5.10.0-37-cloud-amd64 #1 SMP Debian 5.10.247-1 (2025-12-11) x86_64 User : deploy ( 1002) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/acme/__pycache__/ |
Upload File : |
a
�`�
� @ s@ d Z G dd� de�ZG dd� de�ZG dd� de�Zdd� Zd S )
z0Useful mixins for Challenge and Resource objectsc s: e Zd ZdZedd� �Zejdd� �Z� fdd�Z� ZS )�VersionedLEACMEMixinzEThis mixin stores the version of Let's Encrypt's endpoint being used.c C s t | dd�S )z*Define the version of ACME protocol to use�_le_acme_version� )�getattr��self� r �-/usr/lib/python3/dist-packages/acme/mixins.py�le_acme_version s z$VersionedLEACMEMixin.le_acme_versionc C s t �| d|� d S )Nr )�object�__setattr__)r �versionr r r r s c s. |dkrt �| ||� ntt| ��||� d S )Nr )r
r �superr )r �key�value�� __class__r r r s z VersionedLEACMEMixin.__setattr__) �__name__�
__module__�__qualname__�__doc__�propertyr �setterr �
__classcell__r r r r r s
r c s, e Zd ZdZ� fdd�Z� fdd�Z� ZS )�
ResourceMixinz�
This mixin generates a RFC8555 compliant JWS payload
by removing the `resource` field if needed (eg. ACME v2 protocol).
c s t tt| �dd�S )�/See josepy.JSONDeserializable.to_partial_json()�to_partial_json�resource��_safe_jobj_compliancer
r r r r r r s
�zResourceMixin.to_partial_jsonc s t tt| �dd�S )�8See josepy.JSONObjectWithFields.fields_to_partial_json()�fields_to_partial_jsonr r r r r r r $ s
�z$ResourceMixin.fields_to_partial_json�r r r r r r r r r r r r s r c s, e Zd ZdZ� fdd�Z� fdd�Z� ZS )� TypeMixinz�
This mixin allows generation of a RFC8555 compliant JWS payload
by removing the `type` field if needed (eg. ACME v2 protocol).
c s t tt| �dd�S )r r �type�r r
r"