
     hK7                     4   U d dl Z d dlmZ d dlmZ  G d d          Z G d d          Z G d d	          Z G d
 d          Z G d d          Z	i e	j
         ej                    e	j         ej                    e	j         ej                    e	j         ej                    e	j         ej                    e	j         ej                    e	j         ej                    e	j         ej                    e	j         ej                    e	j         ej                    e	j         ej                    e	j         ej                    e	j          ej                    e	j!         ej                    e	j"         ej                    e	j#         ej                    e	j$         ej                    e	j%         ej                    e	j&         ej                    e	j'         ej                    e	j(         ej                    e	j)         ej                    e	j*         ej                    e	j+        de	j,        de	j-        de	j.        de	j/        diZ0e j1        ee j2        ej3                 f         e4d<    G d d          Z5 G d d          Z6 G d d          Z7 G d d          Z8 G d d          Z9i ej:        dej;        dej<        dej=        dej>        dej?        dej@        dejA        d ejB        d!ejC        d"ejD        d#ejE        d$ejF        d%ejG        d&ejH        d'ejI        d(ejJ        d)i ejK        d*ejL        d+ejM        d,ejN        d-ejO        d.ejP        d/ejQ        d0ejR        d1ejS        d2ejT        d3ejU        d4e	j
        d5e	j        d6e	j        d7e	j        d8e	j        d9e	j        d:i e	jV        d;e	j        d<e	j         d=e	j!        d>e	j"        d?e	j#        d@e	j(        dAe	j)        dBe	j*        dCe	j+        dDe	j,        dEe	j-        dFe	j.        dGe	j/        dHe5jW        dIe5jX        dJe5jY        dKi e5jZ        dLe5j[        dMe5j\        dNe5j]        dOe5j^        dPej_        dQej`        dReja        dSejb        dTejc        dUejd        dVeje        dWejf        dWejg        dXejh        dYeji        dZejj        d[i ejk        d\ejl        d]ejm        d^ejn        d_ejo        d`ejp        daejq        dbejr        dcejs        ddejt        deeju        dfejv        dgejw        dhejx        diejy        djejz        dke6j{        dle6j|        dme7j}        dne8j~        doe8j        dpej        dqe9j        driZdS )s    N)ObjectIdentifier)hashesc                   4   e Zd Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z	 ed          Z
 ed          Z ed	          Z ed
          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          ZdS )ExtensionOIDz2.5.29.9z	2.5.29.14z	2.5.29.15z	2.5.29.17z	2.5.29.18z	2.5.29.19z	2.5.29.30z	2.5.29.31z	2.5.29.32z	2.5.29.33z	2.5.29.35z	2.5.29.36z	2.5.29.37z	2.5.29.46z	2.5.29.54z	2.5.29.28z1.3.6.1.5.5.7.1.1z1.3.6.1.5.5.7.1.11z1.3.6.1.5.5.7.48.1.5z1.3.6.1.5.5.7.1.24z	2.5.29.20z	2.5.29.27z1.3.6.1.4.1.11129.2.4.2z1.3.6.1.4.1.11129.2.4.3z1.3.6.1.4.1.11129.2.4.5N)__name__
__module____qualname__r   SUBJECT_DIRECTORY_ATTRIBUTESSUBJECT_KEY_IDENTIFIER	KEY_USAGESUBJECT_ALTERNATIVE_NAMEISSUER_ALTERNATIVE_NAMEBASIC_CONSTRAINTSNAME_CONSTRAINTSCRL_DISTRIBUTION_POINTSCERTIFICATE_POLICIESPOLICY_MAPPINGSAUTHORITY_KEY_IDENTIFIERPOLICY_CONSTRAINTSEXTENDED_KEY_USAGEFRESHEST_CRLINHIBIT_ANY_POLICYISSUING_DISTRIBUTION_POINTAUTHORITY_INFORMATION_ACCESSSUBJECT_INFORMATION_ACCESSOCSP_NO_CHECKTLS_FEATURE
CRL_NUMBERDELTA_CRL_INDICATOR%PRECERT_SIGNED_CERTIFICATE_TIMESTAMPSPRECERT_POISONSIGNED_CERTIFICATE_TIMESTAMPS     T/var/www/html/Sam_Eipo/venv/lib/python3.11/site-packages/cryptography/hazmat/_oid.pyr   r      s       #3#3J#?#? --k::  --I//<<..{;;((55''44..{;;++K88&&{33O//<<))+66))+66##K00L))+66!1!1+!>!>#3#34G#H#H !1!12F!G!G$$%;<<M""#788K!!+..J**;77,<,<!- -) &%&?@@N$4$45N$O$O!!!r$   r   c                   $    e Zd Z ed          ZdS )OCSPExtensionOIDz1.3.6.1.5.5.7.48.1.2N)r   r   r	   r   NONCEr#   r$   r%   r'   r'   +   s        344EEEr$   r'   c                   P    e Zd Z ed          Z ed          Z ed          ZdS )CRLEntryExtensionOIDz	2.5.29.29z	2.5.29.21z	2.5.29.24N)r   r   r	   r   CERTIFICATE_ISSUER
CRL_REASONINVALIDITY_DATEr#   r$   r%   r*   r*   /   s?        ))+66!!+..J&&{33OOOr$   r*   c                   v   e Zd Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z	 ed          Z
 ed          Z ed	          Z ed
          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          ZdS )NameOIDz2.5.4.3z2.5.4.6z2.5.4.7z2.5.4.8z2.5.4.9z2.5.4.10z2.5.4.11z2.5.4.5z2.5.4.4z2.5.4.42z2.5.4.12z2.5.4.44z2.5.4.45z2.5.4.46z2.5.4.65z0.9.2342.19200300.100.1.1z0.9.2342.19200300.100.1.25z1.2.840.113549.1.9.1z1.3.6.1.4.1.311.60.2.1.3z1.3.6.1.4.1.311.60.2.1.1z1.3.6.1.4.1.311.60.2.1.2z2.5.4.15z2.5.4.16z2.5.4.17z1.2.643.3.131.1.1z1.2.643.100.1z1.2.643.100.31.2.840.113549.1.9.2N) r   r   r	   r   COMMON_NAMECOUNTRY_NAMELOCALITY_NAMESTATE_OR_PROVINCE_NAMESTREET_ADDRESSORGANIZATION_NAMEORGANIZATIONAL_UNIT_NAMESERIAL_NUMBERSURNAME
GIVEN_NAMETITLEGENERATION_QUALIFIERX500_UNIQUE_IDENTIFIERDN_QUALIFIER	PSEUDONYMUSER_IDDOMAIN_COMPONENTEMAIL_ADDRESSJURISDICTION_COUNTRY_NAMEJURISDICTION_LOCALITY_NAME#JURISDICTION_STATE_OR_PROVINCE_NAMEBUSINESS_CATEGORYPOSTAL_ADDRESSPOSTAL_CODEINNOGRNSNILSUNSTRUCTURED_NAMEr#   r$   r%   r/   r/   5   s       ""9--K##I..L$$Y//M--i88%%i00N((44//
;;$$Y//My))G!!*--JZ((E++J77--j99##J//L  ,,I:;;G''(DEE$$%;<<M 0 01K L L!1!12L!M!M*:*:"+ +' )(44%%j11N"":..K

.
/
/CO,,D_--E(()?@@r$   r/   c                      e Zd Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z	 ed          Z
 ed          Z ed	          Z ed
          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z  ed          Z! ed          Z"d S )!SignatureAlgorithmOIDz1.2.840.113549.1.1.4z1.2.840.113549.1.1.5z1.3.14.3.2.29z1.2.840.113549.1.1.14z1.2.840.113549.1.1.11z1.2.840.113549.1.1.12z1.2.840.113549.1.1.13z2.16.840.1.101.3.4.3.13z2.16.840.1.101.3.4.3.14z2.16.840.1.101.3.4.3.15z2.16.840.1.101.3.4.3.16z1.2.840.113549.1.1.10z1.2.840.10045.4.1z1.2.840.10045.4.3.1z1.2.840.10045.4.3.2z1.2.840.10045.4.3.3z1.2.840.10045.4.3.4z2.16.840.1.101.3.4.3.9z2.16.840.1.101.3.4.3.10z2.16.840.1.101.3.4.3.11z2.16.840.1.101.3.4.3.12z1.2.840.10040.4.3z2.16.840.1.101.3.4.3.1z2.16.840.1.101.3.4.3.2z2.16.840.1.101.3.4.3.3z2.16.840.1.101.3.4.3.4z1.3.101.112z1.3.101.113z1.2.643.2.2.3z1.2.643.7.1.1.3.2z1.2.643.7.1.1.3.3N)#r   r   r	   r   RSA_WITH_MD5RSA_WITH_SHA1_RSA_WITH_SHA1RSA_WITH_SHA224RSA_WITH_SHA256RSA_WITH_SHA384RSA_WITH_SHA512RSA_WITH_SHA3_224RSA_WITH_SHA3_256RSA_WITH_SHA3_384RSA_WITH_SHA3_512
RSASSA_PSSECDSA_WITH_SHA1ECDSA_WITH_SHA224ECDSA_WITH_SHA256ECDSA_WITH_SHA384ECDSA_WITH_SHA512ECDSA_WITH_SHA3_224ECDSA_WITH_SHA3_256ECDSA_WITH_SHA3_384ECDSA_WITH_SHA3_512DSA_WITH_SHA1DSA_WITH_SHA224DSA_WITH_SHA256DSA_WITH_SHA384DSA_WITH_SHA512ED25519ED448GOSTR3411_94_WITH_3410_2001!GOSTR3410_2012_WITH_3411_2012_256!GOSTR3410_2012_WITH_3411_2012_512r#   r$   r%   rN   rN   V   s*       ##$:;;L$$%;<<M%%o66N&&'>??O&&'>??O&&'>??O&&'>??O(()BCC(()BCC(()BCC(()BCC!!"9::J&&':;;O(()>??(()>??(()>??(()>??**+CDD**+DEE**+DEE**+DEE$$%899M&&'?@@O&&'?@@O&&'?@@O&&'?@@O}--G]++E"2"2?"C"C(8(89L(M(M%(8(89L(M(M%%%r$   rN   _SIG_OIDS_TO_HASHc                       e Zd Z ed          Z ed          Z ed          Z ed          Z ed          Z ed          Z	 ed          Z
 ed          Z ed	          Z ed
          Z ed          ZdS )ExtendedKeyUsageOIDz1.3.6.1.5.5.7.3.1z1.3.6.1.5.5.7.3.2z1.3.6.1.5.5.7.3.3z1.3.6.1.5.5.7.3.4z1.3.6.1.5.5.7.3.8z1.3.6.1.5.5.7.3.9z2.5.29.37.0z1.3.6.1.4.1.311.20.2.2z1.3.6.1.5.2.3.5z1.3.6.1.5.5.7.3.17z1.3.6.1.4.1.11129.2.4.4N)r   r   r	   r   SERVER_AUTHCLIENT_AUTHCODE_SIGNINGEMAIL_PROTECTIONTIME_STAMPINGOCSP_SIGNINGANY_EXTENDED_KEY_USAGESMARTCARD_LOGONKERBEROS_PKINIT_KDC	IPSEC_IKECERTIFICATE_TRANSPARENCYr#   r$   r%   rp   rp      s        ""#677K""#677K##$788L''(;<<$$%899M##$788L--m<<&&'?@@O**+<==  !566I//0IJJr$   rp   c                   :    e Zd Z ed          Z ed          ZdS )AuthorityInformationAccessOIDz1.3.6.1.5.5.7.48.2z1.3.6.1.5.5.7.48.1N)r   r   r	   r   
CA_ISSUERSOCSPr#   r$   r%   r}   r}      s0        !!"677J011DDDr$   r}   c                   $    e Zd Z ed          ZdS )SubjectInformationAccessOIDz1.3.6.1.5.5.7.48.5N)r   r   r	   r   CA_REPOSITORYr#   r$   r%   r   r      s        $$%9::MMMr$   r   c                   P    e Zd Z ed          Z ed          Z ed          ZdS )CertificatePoliciesOIDz1.3.6.1.5.5.7.2.1z1.3.6.1.5.5.7.2.2z2.5.29.32.0N)r   r   r	   r   CPS_QUALIFIERCPS_USER_NOTICE
ANY_POLICYr#   r$   r%   r   r      s@        $$%899M&&':;;O!!-00JJJr$   r   c                   :    e Zd Z ed          Z ed          ZdS )AttributeOIDz1.2.840.113549.1.9.7r0   N)r   r   r	   r   CHALLENGE_PASSWORDrL   r#   r$   r%   r   r      s4        ))*@AA(()?@@r$   r   
commonNamecountryNamelocalityNamestateOrProvinceNamestreetAddressorganizationNameorganizationalUnitNameserialNumbersurname	givenNametitlegenerationQualifierx500UniqueIdentifierdnQualifier	pseudonymuserIDdomainComponentemailAddressjurisdictionCountryNamejurisdictionLocalityNamejurisdictionStateOrProvinceNamebusinessCategorypostalAddress
postalCoderI   rJ   rK   unstructuredNamemd5WithRSAEncryptionsha1WithRSAEncryptionsha224WithRSAEncryptionsha256WithRSAEncryptionsha384WithRSAEncryptionsha512WithRSAEncryptionz
RSASSA-PSSzecdsa-with-SHA1zecdsa-with-SHA224zecdsa-with-SHA256zecdsa-with-SHA384zecdsa-with-SHA512zdsa-with-sha1zdsa-with-sha224zdsa-with-sha256ed25519ed448z&GOST R 34.11-94 with GOST R 34.10-2001z2GOST R 34.10-2012 with GOST R 34.11-2012 (256 bit)z2GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit)
serverAuth
clientAuthcodeSigningemailProtectiontimeStampingOCSPSigningmsSmartcardLogin	pkInitKDCsubjectDirectoryAttributessubjectKeyIdentifierkeyUsagesubjectAltNameissuerAltNamebasicConstraintssignedCertificateTimestampListctPoison	cRLReasoninvalidityDatecertificateIssuernameConstraintscRLDistributionPointscertificatePoliciespolicyMappingsauthorityKeyIdentifierpolicyConstraintsextendedKeyUsagefreshestCRLinhibitAnyPolicyissuingDistributionPointauthorityInfoAccesssubjectInfoAccessOCSPNoCheck	cRLNumberdeltaCRLIndicator
TLSFeaturer   	caIssuerscaRepositoryz	id-qt-cpszid-qt-unotice	OCSPNoncechallengePassword)typing"cryptography.hazmat.bindings._rustr   cryptography.hazmat.primitivesr   r   r'   r*   r/   rN   rO   MD5rP   SHA1rQ   rR   SHA224rS   SHA256rT   SHA384rU   SHA512rV   SHA3_224rW   SHA3_256rX   SHA3_384rY   SHA3_512r[   r\   r]   r^   r_   r`   ra   rb   rc   rd   re   rf   ri   rj   rk   rl   rm   rn   DictOptionalHashAlgorithm__annotations__rp   r}   r   r   r   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rZ   rq   rr   rs   rt   ru   rv   rx   ry   r
   r   r   r   r   r   r    r"   r!   r,   r-   r+   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r~   r   r   r   r(   r   
_OID_NAMESr#   r$   r%   <module>r      s
  
       2 1 1 1 1 1P P P P P P P P<5 5 5 5 5 5 5 54 4 4 4 4 4 4 4A A A A A A A AB N  N  N  N  N  N  N  NJ&

' (+&+-- )=6=??	
 )=6=?? )=6=?? )=6=?? +_V_->-> +_V_->-> +_V_->-> +_V_->-> );6;== +]V]__ +]V]__ +]V]__  +]V]__!" -v/@/@#$ -v/@/@-v/@/@-v/@/@')=6=??)=6=??!45t;T;T9  6;fof&:;;   DK K K K K K K K2 2 2 2 2 2 2 2
; ; ; ; ; ; ; ;1 1 1 1 1 1 1 1A A A A A A A A
hh-h >h "$9	h
 Oh 1h $&>h >h OYh h M7h  "7h "$:h -h {h  OX!h" /#h h$ >%h& %'@'h( &(B)h* /)-h0 11h2 O3h4 5h6 K7h8 L&9h: M7;h< 1=h> &(>?h@ ')@AhB )+DChD )+DEhF )+DGhH )+DIh h hJ $lKhL )+<MhN +-@OhP +-@QhR +-@ShT +-@UhV 'WhX )+<YhZ )+<[h\ !9]h^ _h` 50chf ;<ihl ;<ohr #\sht #\uhv $mwh h hx (*;yhz %~{h| $m}h~ ');h@ +[AhB -/KChD ')?EhF JGhH )+;IhJ (/KhL "$6MhN 6(QhT .(WhZ [h\ #[]h^ (*:_h` +-@ah h hb !#4chd (*Aehf %'<ghh  "2ihj )+Ckhl #%8mhn #%7ohp }qhr #%7sht +.Huhv -/Dwhx +-@yhz {h| [}h~ $&9h@ lAhB "&Ch hD ",k-~(+*OK#%8Oh h


r$   