
    5i                     6    d dl mZ d dlmZ d dlmZ defdZdS )    )SPNEGOCredential)asyauthProtocol)UniCredential
credentialc                 v   | j         t          j        t          j        fv r$t	          | g          }|                                S | j         t          j        k    r|                                 S | j         t          j        t          j        t          j	        t          j
        fv r| S t          d| j         z            )Nz(Unsupported authentication protocol "%s")protocolr   NTLMKERBEROSr   build_contextSICILYSIMPLEPLAINNONESSL	Exception)r   spnegos     P/home/kali/Ninja/venv/lib/python3.11/site-packages/msldap/commons/authbuilder.pyget_auth_contextr      s    O0/2JKKKZL))&					_333		!	!	#	##o4o6K_Macrcvwww	 	<z?RRSSS    N)!asyauth.common.credentials.spnegor   asyauth.common.constantsr   asyauth.common.credentialsr   r    r   r   <module>r      sg    > > > > > > 5 5 5 5 5 5 4 4 4 4 4 4T T T T T T Tr   