+
    4ië  ã                  óP  € R t ^ RIHt ^ RIHtHt ]'       d   ^RIHt ^ RIt ! R R]	4      t
]P                  ! RR7       ! R	 R
4      4       t ! R R]4      t ! R R]4      t ! R R]4      t ! R R]4      t]P                  ! RR7       ! R R]4      4       t ! R R]4      tR# )z¡
All exceptions and warnings thrown by ``service-identity``.

Separated into an own package for nicer tracebacks, you should still import
them from __init__.py.
)Úannotations)ÚTYPE_CHECKINGÚSequence)Ú	ServiceIDNc                  ó   € ] tR t^tRtRtR# )ÚSubjectAltNameWarningzô
This warning is not used anymore and will be removed in a future version.

Formerly:

Server Certificate does not contain a ``SubjectAltName``.

Hostname matching is performed on the ``CommonName`` which is deprecated.

.. deprecated:: 23.1.0
© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    Ú=/usr/lib/python3/dist-packages/service_identity/exceptions.pyr   r      s   † õ
r   r   T)Úslotsc                  óD   € ] tR t^!t$ ]P
                  ! 4       tR]R&   RtR# )ÚMismatchr   Úmismatched_idr   N)	r
   r   r   r   ÚattrÚibr   Ú__annotations__r   r   r   r   r   r   !   s   ‡ à#Ÿwšw›y€M�9×(r   r   c                  ó   € ] tR t^&tRtRtR# )ÚDNSMismatchz(
No matching DNSPattern could be found.
r   Nr	   r   r   r   r   r   &   ó   † õr   r   c                  ó   € ] tR t^,tRtRtR# )ÚSRVMismatchz(
No matching SRVPattern could be found.
r   Nr	   r   r   r   r   r   ,   r   r   r   c                  ó   € ] tR t^2tRtRtR# )ÚURIMismatchz(
No matching URIPattern could be found.
r   Nr	   r   r   r   r   r   2   r   r   r   c                  ó   € ] tR t^8tRtRtR# )ÚIPAddressMismatchz.
No matching IPAddressPattern could be found.
r   Nr	   r   r   r   r!   r!   8   r   r   r!   )Úauto_excc                  óT   € ] tR t^>t$ Rt]P                  ! 4       tR]R&   R R lt	Rt
R# )ÚVerificationErrorz'
Service identity verification failed.
zSequence[Mismatch]Úerrorsc               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚstrr   )Úformats   "r   Ú__annotate__ÚVerificationError.__annotate__F   s   € ÷ ñ ˜ñ r   c                	ó"   € V P                  4       # )N)Ú__repr__)Úselfs   &r   Ú__str__ÚVerificationError.__str__F   s   € Ø�}‰}‹Ðr   r   N)r
   r   r   r   r   r   r   r%   r   r0   r   r   r   r   r$   r$   >   s$   ‡ ñð "&§¢£€FÐÓ*÷ñ r   r$   c                  ó   € ] tR t^JtRtRtR# )ÚCertificateErrorz�
Certificate contains invalid or unexpected data.

This includes the case where s certificate contains no
``subjectAltName``\ s.
r   Nr	   r   r   r   r3   r3   J   s   † õr   r3   )r   Ú
__future__r   Útypingr   r   Úhazmatr   r   ÚDeprecationWarningr   Úsr   r   r   r   r!   Ú	Exceptionr$   r3   r   r   r   Ú<module>r:      s¬   ðñõ #ç *÷ Ý!ã ôÐ.ô ð ‡‚ˆdÔ÷)ð )ó ð)ô�(ô ô�(ô ô�(ô ô˜ô ð ‡‚�Ôô˜	ó ó ðô�yö r   