o
    j                     @   s   d dl mZmZmZmZmZ d dlmZmZm	Z	m
Z
 d ZdZdZdZG dd deZG dd	 d	eZG d
d deZG dd deZdS )    )ObjectIdentifierAny
SequenceOfSequenceBoolean)	krb5int32	APOptionsTicketEncryptedData      explicitc                   @   s   e Zd ZddddddZdS )MechTypez2NTLMSSP - Microsoft NTLM Security Support ProviderzMS KRB5 - Microsoft Kerberos 5KRB5 - Kerberos 5z KRB5 - Kerberos 5 - User to Userz7NEGOEX - SPNEGO Extended Negotiation Security Mechanism)z1.3.6.1.4.1.311.2.2.10z1.2.840.48018.1.2.2z1.2.840.113554.1.2.2z1.2.840.113554.1.2.2.3z1.3.6.1.4.1.311.2.2.30N)__name__
__module____qualname___map r   r   /root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/asyauth/common/winapi/token.pyr   	   s    
r   c                   @   s   e Zd ZeZdS )	MechTypesN)r   r   r   r   _child_specr   r   r   r   r      s    r   c                	   @   s^   e Zd ZedfZdeeddfdeeddfdeeddfd	eed
dfde	eddfgZ
dS )AP_REQ   pvnor   )tag_typetagzmsg-typer   z
ap-optionsr   ticket   authenticator   N)r   r   r   APPLICATIONr   r   TAGr   r	   r
   _fieldsr   r   r   r   r      s    r   c                   @   sH   e Zd ZdZdZdeddifdeddifdeddifgZdZ	d	e
iZd
S )InitialContextTokenr   r   thisMechoptionalFunk_boolinnerContextToken)r%   r(   r   N)r   r   r   class_r   r   r   r   r#   	_oid_pairr   
_oid_specsr   r   r   r   r$       s    r$   N)asn1crypto.corer   r   r   r   r   "minikerberos.protocol.asn1_structsr   r   r	   r
   	UNIVERSALr!   CONTEXTr"   r   r   r   r$   r   r   r   r   <module>   s    

