+
    Hjl	                         ^ RI t ^ RIt^ RIt^ RIt^ RIt. R	Ot]P                  ! R4      t] P                  R R l4       t	R R lt
R
R R lltR# )    Nz^[0-9a-fA-F]{8}\.[0-9]$c                f    V ^8  d   QhR\         P                  R\        P                  R,          /# )   ctxreturnN)ssl
SSLContexttypingIterator)formats   "3lib/python3.14/site-packages/truststore/_openssl.py__annotate__r      s'     
 
CNN 
vt/D 
    c              #   l  "   \         P                  ! 4       pVP                  '       g.   VP                  '       d-   \	        VP                  4      '       d   V P                  4        MF\         F<  p\        P                  P                  V4      '       g   K*  V P                  VR 7        M	  Rx  R# 5i))cafileN)r   get_default_verify_pathsr   capath_capath_contains_certsset_default_verify_paths_CA_FILE_CANDIDATESospathisfileload_verify_locations)r   defaultsr   s   &  r   _configure_contextr      sy      ++-H8???/Ehoo/V/V$$&
 *Fww~~f%%)))8 *
 
s   9B4AB4B4c                0    V ^8  d   QhR\         R\        /# )r   r   r   )strbool)r   s   "r   r   r   3   s      3 4 r   c                    \         P                  P                  V 4      '       g   R# \         P                  ! V 4       F!  p\        P                  V4      '       g   K    R# 	  R# )zFCheck whether capath exists and contains certs in the expected format.FT)r   r   isdirlistdir_HASHED_CERT_FILENAME_REmatch)r   names   & r   r   r   3   sD    77==  

6"#))$// # r   c                x    V ^8  d   QhR\         P                  R\        \        ,          R\        R,          RR/# )r   ssl_context
cert_chainserver_hostnameNr   )r   r   listbytesr   )r   s   "r   r   r   =   s<     	 		U	 4Z	 
		r   c                     R # N )r&   r'   r(   s   &&&r   _verify_peercerts_implr.   =   s     	r   )z/etc/ssl/cert.pemz1/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pemz/etc/pki/tls/cert.pemz"/etc/ssl/certs/ca-certificates.crtz/etc/ssl/ca-bundle.pemr,   )
contextlibr   rer   r	   r   compiler"   contextmanagerr   r   r.   r-   r   r   <module>r3      sW     	 	 
   ::&@A  
 
4	 	r   