HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //proc/self/root/lib64/python3.6/site-packages/ldap/extop/__pycache__/dds.cpython-36.pyc
3

�`a-�@shdZddlmZmZddlmZmZmZddlm	Z	m
Z
ddlmZGdd�de�Z
Gdd	�d	e�Zd
S)z�
ldap.extop.dds - Classes for Dynamic Entries extended operations
(see RFC 2589)

See https://www.python-ldap.org/ for details.
�)�ExtendedRequest�ExtendedResponse)�	namedtype�univ�tag)�encoder�decoder)�LDAPDNc@s8eZdZdZdZGdd�dej�Zd
dd�Zdd	�Z	dS)�RefreshRequestz1.3.6.1.4.1.1466.101.119.1i�Qc	@sZeZdZejejde�jej	ej
ejd�d��ejdej
�jej	ej
ejd�d���ZdS)z"RefreshRequest.RefreshRequestValue�	entryNamer)�implicitTag�
requestTtl�N)�__name__�
__module__�__qualname__r�
NamedTypes�	NamedTyper	�subtyper�Tag�tagClassContext�tagFormatSimpler�Integer�
componentType�rr�/usr/lib64/python3.6/dds.py�RefreshRequestValuesrNcCs||_|p|j|_dS)N)r�defaultRequestTtlr
)�self�requestNamerr
rrr�__init__&szRefreshRequest.__init__cCsd|j�}|jdt|j�jtjtjtjd�d��|jdt	j
|j�jtjtjtjd�d��tj
|�S)Nrr)rr
r)rZsetComponentByNamer	rrrrrrrrr
r�encode)r�prrr�encodedRequestValue*s
z"RefreshRequest.encodedRequestValue)NNN)
rrrrrr�Sequencerr r#rrrrr
s

r
c@s*eZdZdZGdd�dej�Zdd�ZdS)�RefreshResponsez1.3.6.1.4.1.1466.101.119.1c@s8eZdZejejdej�je	j
e	je	jd�d���Z
dS)z$RefreshResponse.RefreshResponseValue�responseTtlr)rN)rrrrrrrrrrrrrrrrrr�RefreshResponseValue>s
r'cCs,tj||j�d�\}}t|jd��|_|jS)N)Zasn1Specr&)r�decoder'�intZgetComponentByNamer&)r�valueZ	respValue�_rrr�decodeResponseValueHsz#RefreshResponse.decodeResponseValueN)rrrZresponseNamerr$r'r,rrrrr%;s
r%N)�__doc__Z
ldap.extoprrZpyasn1.typerrrZpyasn1.codec.derrrZpyasn1_modules.rfc2251r	r
r%rrrr�<module>s*