Your IP : 216.73.216.196


Current Path : /opt/alt/python37/lib/python3.7/site-packages/pyasn1_modules/__pycache__/
Upload File :
Current File : //opt/alt/python37/lib/python3.7/site-packages/pyasn1_modules/__pycache__/rfc2251.cpython-37.pyc

B

dj]M*W�@s�ddlmZmZmZmZmZmZmZddlm	Z	m
Z
e�d�ZGdd�dej
�ZGdd�dej
�ZGdd	�d	e�ZGd
d�de�ZGdd
�d
e�ZGdd�de�ZGdd�dej�ZGdd�dej
�ZGdd�dej
�ZGdd�dej�ZGdd�dej�ZGdd�de�ZGdd�dej�ZGdd�dej�ZGd d!�d!e�ZGd"d#�d#ej�ZGd$d%�d%ej�Z Gd&d'�d'ej!�Z"Gd(d)�d)ej�Z#Gd*d+�d+ej�Z$Gd,d-�d-ej�Z%Gd.d/�d/ej�Z&Gd0d1�d1ej�Z'Gd2d3�d3ej!�Z(Gd4d5�d5ej!�Z)Gd6d7�d7ej!�Z*Gd8d9�d9ej�Z+Gd:d;�d;ej,�Z-Gd<d=�d=ej�Z.Gd>d?�d?ej�Z/Gd@dA�dAej�Z0GdBdC�dCe/�Z1GdDdE�dEej�Z2GdFdG�dGej�Z3GdHdI�dIe/�Z4GdJdK�dKej�Z5GdLdM�dMej�Z6GdNdO�dOe/�Z7GdPdQ�dQe/�Z8GdRdS�dSe/�Z9GdTdU�dUej�Z:GdVdW�dWe/�Z;GdXdY�dYej�Z<GdZd[�d[e/�Z=Gd\d]�d]e/�Z>Gd^d_�d_ej�Z?Gd`da�daej�Z@Gdbdc�dcej�ZAGddde�deej�ZBdfS)g�)�tag�	namedtype�namedval�univ�
constraint�char�useful)�decoder�encoderi���c@seZdZdS)�
LDAPStringN)�__name__�
__module__�__qualname__�rr�G/opt/alt/python37/lib/python3.7/site-packages/pyasn1_modules/rfc2251.pyrsrc@seZdZdS)�LDAPOIDN)rr
rrrrrrsrc@seZdZdS)�LDAPDNN)rr
rrrrrrsrc@seZdZdS)�RelativeLDAPDNN)rr
rrrrrrsrc@seZdZdS)�
AttributeTypeN)rr
rrrrrrsrc@seZdZdS)�AttributeDescriptionN)rr
rrrrrrsrc@seZdZe�ZdS)�AttributeDescriptionListN)rr
rr�
componentTyperrrrrsrc@seZdZdS)�AttributeValueN)rr
rrrrrrsrc@seZdZdS)�AssertionValueN)rr
rrrrrrsrc@s,eZdZe�e�de��e�de���ZdS)�AttributeValueAssertionZ
attributeDescZassertionValueN)	rr
rr�
NamedTypes�	NamedTyperrrrrrrrsrc	@s4eZdZe�e�de��e�deje	�d���Z
dS)�	Attribute�type�vals)rN)rr
rrrrrr�SetOfrrrrrrr$src@seZdZdS)�MatchingRuleIdN)rr
rrrrrr!*sr!c	@s>eZdZe�e�de��e�de�	d��e�
de����ZdS)�ControlZcontrolTypeZcriticality�FalseZcontrolValueN)
rr
rrrrr�DefaultedNamedTyper�Boolean�OptionalNamedType�OctetStringrrrrrr",sr"c@seZdZe�ZdS)�ControlsN)rr
rr"rrrrrr(3sr(c@seZdZdS)�LDAPURLN)rr
rrrrrr)6sr)c@seZdZe�ZdS)�ReferralN)rr
rr)rrrrrr*8sr*c@s.eZdZe�e�de��e�de�	���Z
dS)�SaslCredentialsZ	mechanismZcredentialsN)rr
rrrrrr&rr'rrrrrr+;sr+c@s�eZdZe�e�de��je	�
e	je	jd�d��e�de��je	�
e	je	jd�d��e�de��je	�
e	je	jd�d��e�de
�je	�
e	je	jd	�d���Zd
S)�AuthenticationChoiceZsimpler)�implicitTagz
reserved-1�z
reserved-2�Zsasl�N)rr
rrrrrr'�subtyper�Tag�tagClassContext�tagFormatSimpler+rrrrrr,As
$$$r,c
@sfeZdZejj�e�ej	ej
d��Ze�e�
de��je�dd�d��e�
de��e�
de���ZdS)	�BindRequestr�versionr.�)�subtypeSpec�nameZauthenticationN)rr
rr�Sequence�tagSet�
tagImplicitlyrr2�tagClassApplication�tagFormatConstructedrrr�Integerr1r�ValueRangeConstraintrr,rrrrrr5Isr5c
@s<eZdZeje�e�de��e�dej	e
�d���d�ZdS)�PartialAttributeListrr)rN)rr
rrr:rrrrr rrrrrrrASsrAc@sHeZdZejj�e�ej	ej
d��Ze�e�
de��e�
de���ZdS)�SearchResultEntry�Z
objectName�
attributesN)rr
rrr:r;r<rr2r=r>rrrrrArrrrrrBVs
rBc@s�eZdZe�e�de�je�	ej
ejd�d��e�de�je�	ej
ejd�d��e�
de�je�	ej
ejd�d��e�de�d	�je�	ej
ejd
�d���ZdS)�MatchingRuleAssertionZmatchingRuler.)r-rr/Z
matchValuer0ZdnAttributesr#rCN)rr
rrrr&r!r1rr2r3r4rrrr$rr%rrrrrrE_s
"""rEc@s�eZdZe�e�de��e�dejej	e�e�de
�je�
ejejd�d��e�de
�je�
ejejd�d��e�de
�je�
ejejd	�d���d
�d
���ZdS)�SubstringFilterr�
substrings�initialr)r-�anyr.�finalr/)rN)rr
rrrrrr�
SequenceOf�Choicerr1rr2r3r4rrrrrrFgsrFc@seZdZe�e�de�je�	ej
ejd�d��e�de�je�	ej
ejd�d��e�de�je�	ej
ejd�d��e�de�je�	ej
ejd	�d��e�d
e
�je�	ej
ejd�d��e�de�je�	ej
ejd
�d��e�de�je�	ej
ejd�d���ZdS)�Filter3�
equalityMatchr0)r-rGrC�greaterOrEqual��lessOrEqual��present��approxMatch��extensibleMatch�	N)rr
rrrrrr1rr2r3r>rFrr4rErrrrrrMos""""""rMc@sxeZdZe�e�deje�d�j	e
�e
je
j
d�d��e�deje�d�j	e
�e
je
j
d�d��e�de�j	e
�e
je
j
d�d��e�d	e�j	e
�e
je
j
d
�d��e�de�j	e
�e
je
j
d�d��e�d
e�j	e
�e
je
j
d�d��e�de�j	e
�e
je
j
d�d��e�de�j	e
�e
je
jd�d��e�de�j	e
�e
je
j
d�d��e�de�j	e
�e
je
j
d�d���
ZdS)�Filter2�and)rr)r-�orr.�notr/rNr0rGrCrOrPrQrRrSrTrUrVrWrXN)rr
rrrrrr rMr1rr2r3r>rrFrr4rErrrrrrYzs**"""""""rYc@sxeZdZe�e�deje�d�j	e
�e
je
j
d�d��e�deje�d�j	e
�e
je
j
d�d��e�de�j	e
�e
je
j
d�d��e�d	e�j	e
�e
je
j
d
�d��e�de�j	e
�e
je
j
d�d��e�d
e�j	e
�e
je
j
d�d��e�de�j	e
�e
je
j
d�d��e�de�j	e
�e
je
jd�d��e�de�j	e
�e
je
j
d�d��e�de�j	e
�e
je
j
d�d���
ZdS)�FilterrZ)rr)r-r[r.r\r/rNr0rGrCrOrPrQrRrSrTrUrVrWrXN)rr
rrrrrr rYr1rr2r3r>rrFrr4rErrrrrr]�s**"""""""r]c@s�eZdZejj�e�ej	ej
d��Ze�e�
de��e�
deje�ddd�d��e�
deje�d	d
dd�d��e�
d
e��je�de�d��e�
de��je�de�d��e�
de���e�
de��e�
de���ZdS)�
SearchRequestr0�
baseObjectZscope)r_r)ZsingleLevelr.)ZwholeSubtreer/)�namedValuesZderefAliases)ZneverDerefAliasesr)ZderefInSearchingr.)ZderefFindingBaseObjr/)ZderefAlwaysr0Z	sizeLimitr)r8Z	timeLimitZ	typesOnly�filterrDN)rr
rrr:r;r<rr2r=r>rrrr�
Enumeratedr�NamedValuesr?r1rr@�maxIntr%r]rrrrrrr^�sr^c@s(eZdZejj�e�ej	ej
d��ZdS)�
UnbindRequestr/N)rr
rrr:r;r<rr2r=r4rrrrre�srec<@seZdZejj�e�ej	ej
d��Ze�e�
deje�ddddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6�4d7��e�
d8e��e�
d9e��e�d:e�je�ejej
d;�d<��e�d=e��je�ejej
d>�d<���Zd?S)@�BindResponser.�
resultCode)�successr)�operationsErrorr.)�
protocolErrorr/)�timeLimitExceededr0)�sizeLimitExceededrC)�compareFalserP)�compareTruerR)�authMethodNotSupportedrT)�strongAuthRequiredrV)z
reserved-9rX)�referral�
)�adminLimitExceeded�)�unavailableCriticalExtension�)�confidentialityRequired�
)�saslBindInProgress�)�noSuchAttribute�)�undefinedAttributeType�)�inappropriateMatching�)�constraintViolation�)�attributeOrValueExists�)�invalidAttributeSyntax�)�noSuchObject� )�aliasProblem�!)�invalidDNSyntax�")zreserved-35�#)�aliasDereferencingProblem�$)�inappropriateAuthentication�0)�invalidCredentials�1)�insufficientAccessRights�2)�busy�3)�unavailable�4)�unwillingToPerform�5)�
loopDetect�6)�namingViolation�@)�objectClassViolation�A)�notAllowedOnNonLeaf�B)�notAllowedOnRDN�C)�entryAlreadyExists�D)�objectClassModsProhibited�E)zreserved-70�F)�affectsMultipleDSAs�G)�other�P)zreserved-81�Q)zreserved-82�R)zreserved-83�S)zreserved-84�T)zreserved-85�U)zreserved-86�V)zreserved-87�W)zreserved-88�X)zreserved-89�Y)zreserved-90�Z)r`�	matchedDN�errorMessagerqr0)r-ZserverSaslCredsrTN)rr
rrr:r;r<rr2r=r>rrrrbrrcrrr&r*r1r3r'rrrrrrf�s~"rfc<@s�eZdZe�e�deje�	dddddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5�4d6��e�d7e
��e�d8e��e�d9e
�je�ejejd:�d;���Zd<S)=�
LDAPResultrg)rhr)rir.)rjr/)rkr0)rlrC)rmrP)rnrR)rorT)rprV)z
reserved-9rX)rqrr)rsrt)rurv)rwrx)ryrz)r{r|)r}r~)rr�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)zreserved-35r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)zreserved-70r�)r�r�)r�r�)zreserved-81r�)zreserved-82r�)zreserved-83r�)zreserved-84r�)zreserved-85r�)zreserved-86r�)zreserved-87r�)zreserved-88r�)zreserved-89r�)zreserved-90r�)r`r�r�rqr0)r-N)rr
rrrrrrbrrcrrr&r*r1rr2r3r>rrrrrr��s
~r�c@s.eZdZejj�e�ej	ej
d��Ze�ZdS)�SearchResultReferencer�N)
rr
rrr:r;r<rr2r=r>r)rrrrrr��sr�c@s(eZdZejj�e�ej	ej
d��ZdS)�SearchResultDonerPN)rr
rrr:r;r<rr2r=r>rrrrr��sr�c	@s4eZdZe�e�de��e�deje	�d���Z
dS)�AttributeTypeAndValuesrr)rN)rr
rrrrrrr rrrrrrr��sr�c@s�eZdZejj�e�ej	ej
d��Ze�e�
de��e�
dejeje�e�
deje�ddd�d��e�
de���d	�d	���Zd
S)�
ModifyRequestrR�objectZmodificationZ	operation)�addr)�deleter.)�replacer/)r`)rN)rr
rrr:r;r<rr2r=r>rrrrrKrbrrcr�rrrrrr��s
r�c@s(eZdZejj�e�ej	ej
d��ZdS)�ModifyResponserTN)rr
rrr:r;r<rr2r=r>rrrrr��sr�c
@s<eZdZeje�e�de��e�dej	e
�d���d�ZdS)�
AttributeListrr)rN)rr
rrr:rrrrr rrrrrrr��sr�c@sHeZdZejj�e�ej	ej
d��Ze�e�
de��e�
de���ZdS)�
AddRequestrV�entryrDN)rr
rrr:r;r<rr2r=r>rrrrr�rrrrrr��s
r�c@s(eZdZejj�e�ej	ej
d��ZdS)�AddResponserXN)rr
rrr:r;r<rr2r=r>rrrrr��sr�c@s(eZdZejj�e�ej	ej
d��ZdS)�
DelRequestrrN)rr
rrr:r;r<rr2r=r>rrrrr��sr�c@s(eZdZejj�e�ej	ej
d��ZdS)�DelResponsertN)rr
rrr:r;r<rr2r=r>rrrrr��sr�c@sxeZdZejj�e�ej	ej
d��Ze�e�
de��e�
de��e�
de���e�de�je�ejejd�d���ZdS)	�ModifyDNRequestrvr�ZnewrdnZdeleteoldrdnZnewSuperiorr)r-N)rr
rrr:r;r<rr2r=r>rrrrrr%r&r1r3r4rrrrrr��sr�c@s(eZdZejj�e�ej	ej
d��ZdS)�ModifyDNResponserxN)rr
rrr:r;r<rr2r=r>rrrrr�sr�c@sHeZdZejj�e�ej	ej
d��Ze�e�
de��e�
de���ZdS)�CompareRequestrzr�ZavaN)rr
rrr:r;r<rr2r=r>rrrrrrrrrrr�s
r�c@s(eZdZejj�e�ej	ej
d��ZdS)�CompareResponse�N)rr
rrr:r;r<rr2r=r>rrrrr�sr�c@s(eZdZejj�e�ej	ej
d��ZdS)�AbandonRequestr|N)rr
rrr:r;r<rr2r=r>rrrrr�sr�c@sveZdZejj�e�ej	ej
d��Ze�e�
de�je�ejejd�d��e�de��je�ejejd�d���ZdS)�ExtendedRequest�ZrequestNamer)r-ZrequestValuer.N)rr
rrr:r;r<rr2r=r>rrrrr1r3r4r&r'rrrrrr�s
"r�c<@s.eZdZejj�e�ej	ej
d��Ze�e�
deje�ddddddd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6�4d7��e�
d8e��e�
d9e��e�d:e�je�ejej
d;�d<��e�d=e�je�ejejd>�d<��e�d?e��je�ejejd@�d<���ZdAS)B�ExtendedResponse�rg)rhr)rir.)rjr/)rkr0)rlrC)rmrP)rnrR)rorT)rprV)z
reserved-9rX)rqrr)rsrt)rurv)rwrx)ryrz)r{r|)r}r~)rr�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)zreserved-35r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)r�r�)zreserved-70r�)r�r�)r�r�)zreserved-81r�)zreserved-82r�)zreserved-83r�)zreserved-84r�)zreserved-85r�)zreserved-86r�)zreserved-87r�)zreserved-88r�)zreserved-89r�)zreserved-90r�)r`r�r�rqr0)r-ZresponseNamerr�responsertN)rr
rrr:r;r<rr2r=r>rrrrbrrcrrr&r*r1r3rr4r'rrrrrr�'s~""r�c@s eZdZejje�de�ZdS)�	MessageIDrN)	rr
rrr?r8rr@rdrrrrr�5s
r�c @sHeZdZe�e�de��e�deje�e�de	��e�de
��e�de��e�de��e�de
��e�de��e�d	e��e�d
e��e�de��e�de��e�d
e��e�de��e�de��e�de��e�de��e�de��e�de��e�de��e�de��e�de���d��e�de�je �!e j"e j#d�d���Z$dS)�LDAPMessageZ	messageIDZ
protocolOpZbindRequestZbindResponseZ
unbindRequestZ
searchRequestZsearchResEntryZ
searchResDoneZsearchResRefZ
modifyRequestZmodifyResponseZ
addRequestZaddResponseZ
delRequestZdelResponseZmodDNRequestZ
modDNResponseZcompareRequestZcompareResponseZabandonRequestZextendedReqZextendedResp)rZcontrolsr)r-N)%rr
rrrrr�rrLr5rfrer^rBr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r&r(r1rr2r3r>rrrrrr�:s
�r�N)CZpyasn1.typerrrrrrrZpyasn1.codec.derr	r
r?rdr'rrrrrrrKrrrr:rrr!r"r(r)r*r+rLr,r5rArBrErFrMrYr]r^ZNullrerfr�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�rrrr�<module>
sf$