+
    ´2‹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   "Ú^/home/user/billing-ledger-validation/.venv/lib/python3.14/site-packages/truststore/_openssl.pyÚ__annotate__r      s'   € ÷ 
ñ 
œCŸN™Nð 
¬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Ÿ?Ÿ?˜?Ô/EÀhÇoÁo×/VÒ/VØ×$Ñ$Õ&÷
 *ˆFÜw‰w~‰~˜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   € ä7‰7=‰=˜× Ò ÙÜ—
’
˜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•ð	ô ˜4•Zð	ð 
ñ		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   