
    i                         d dl Z d dlmZ d Z G d de j                  Z G d de          Z G d de          Z G d	 d
e          Z	 G d de          Z
 G d d          Z G d d          ZdefdZdS )    N)Anyc                       e Zd ZdZdS )
TLSVersion   N)__name__
__module____qualname__TLSv1_2     [/var/www/html/Pagina-Ingenieria-Requisitos/venv/lib/python3.11/site-packages/dns/_no_ssl.pyr   r      s        GGGr   r   c                       e Zd ZdS )WantReadExceptionNr   r   r	   r   r   r   r   r              Dr   r   c                       e Zd ZdS )WantWriteExceptionNr   r   r   r   r   r      r   r   r   c                       e Zd ZdS )SSLWantReadErrorNr   r   r   r   r   r      r   r   r   c                       e Zd ZdS )SSLWantWriteErrorNr   r   r   r   r   r      r   r   r   c                   $    e Zd ZddZddZd ZdS )	
SSLContextreturnNc                 N    t           j        | _        d| _        t          | _        d S NF)r   r
   minimum_versioncheck_hostname	CERT_NONEverify_modeselfs    r   __init__zSSLContext.__init__   s#    $.$6$) )r   	SSLSocketc                      t          d          Nzno ssl support	Exceptionr"   argskwargss      r   wrap_socketzSSLContext.wrap_socket!       ()))r   c                      t          d          r&   r'   r)   s      r   set_alpn_protocolszSSLContext.set_alpn_protocols$   r-   r   r   N)r   r$   )r   r   r	   r#   r,   r/   r   r   r   r   r      sK        * * * *
* * * ** * * * *r   r   c                   J    e Zd ZdefdZd
dZdeddfdZdefdZd Z	d	 Z
dS )r$   r   c                      t          d          r&   r'   r!   s    r   pendingzSSLSocket.pending)   r-   r   Nc                      t          d          r&   r'   r!   s    r   do_handshakezSSLSocket.do_handshake,   r-   r   valuec                     d S Nr   )r"   r6   s     r   
settimeoutzSSLSocket.settimeout/   s    r   c                      t          d          r&   r'   r!   s    r   getpeercertzSSLSocket.getpeercert2   r-   r   c                     | S r8   r   r!   s    r   	__enter__zSSLSocket.__enter__5   s    r   c                     dS r   r   )r"   exc_typeexc_valexc_tbs       r   __exit__zSSLSocket.__exit__8   s    ur   r0   )r   r   r	   boolr3   r5   r   r9   r;   r=   rB   r   r   r   r$   r$   (   s        * * * * ** * * *     *S * * * *      r   r$   r   c                       t          d          r&   r'   )r*   r+   s     r   create_default_contextrE   <   s    
$
%
%%r   )enumtypingr   r   IntEnumr   r(   r   r   r   r   r   r$   rE   r   r   r   <module>rI      sn         	       	 	 	 	 		 	 	 		 	 	 	 	 	 	 		 	 	 	 	y 	 	 		 	 	 	 		 	 	 	
* 
* 
* 
* 
* 
* 
* 
*       (&z & & & & & &r   