o
    ÖèFh|8  ã                   @  sÖ  U d dl mZ d dlmZ d dlmZ G dd„ dƒZG dd„ dƒZG dd	„ d	ƒZG d
d„ dƒZ	G dd„ dƒZ
i e
je ¡ “e
je ¡ “e
je ¡ “e
je ¡ “e
je ¡ “e
je ¡ “e
je ¡ “e
je ¡ “e
je ¡ “e
je ¡ “e
je ¡ “e
j e ¡ “e
j!e ¡ “e
j"e ¡ “e
j#e ¡ “e
j$e ¡ “e
j%e ¡ “e
j&e ¡ e
j'e ¡ e
j(e ¡ e
j)e ¡ e
j*e ¡ e
j+e ¡ e
j,de
j-de
j.de
j/de
j0di¥Z1de2d< G dd„ dƒZ3G dd„ dƒZ4G dd„ dƒZ5G dd„ dƒZ6G dd„ dƒZ7i e	j8d“e	j9d“e	j:d“e	j;d“e	j<d“e	j=d “e	j>d!“e	j?d"“e	j@d#“e	jAd$“e	jBd%“e	jCd&“e	jDd'“e	jEd(“e	jFd)“e	jGd*“e	jHd+“i e	jId,“e	jJd-“e	jKd.“e	jLd/“e	jMd0“e	jNd1“e	jOd2“e	jPd3“e	jQd4“e	jRd5“e	jSd6“e
jd7“e
jd8“e
jd9“e
jd:“e
jd;“e
jd<“¥i e
jTd=“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“e
j/dI“e
j0dJ“e3jUdK“e3jVdL“e3jWdM“¥i e3jXdN“e3jYdO“e3jZdP“e3j[dQ“e3j\dR“ej]dS“ej^dT“ej_dU“ej`dV“ejadW“ejbdX“ejcdY“ejddY“ejedZ“ejfd[“ejgd\“ejhd]“¥i ejid^“ejjd_“ejkd`“ejlda“ejmdb“ejndc“ejodd“ejpde“ejqdf“ejrdg“ejsdh“ejtdi“ejudj“ejvdk“ejwdl“ejxdm“ejydn“¥e4jzdoe4j{dpe5j|dqe6j}dre6j~dsejdte7j€dui¥Z�dS )vé    )Úannotations)ÚObjectIdentifier)Úhashesc                   @  sÜ   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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.5z1.3.6.1.4.1.311.21.7N)Ú__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ÚMS_CERTIFICATE_TEMPLATE© r#   r#   úQ/var/www/html/loop/nvenv/lib/python3.10/site-packages/cryptography/hazmat/_oid.pyr      s:    ÿr   c                   @  ó   e Zd ZedƒZedƒZdS )ÚOCSPExtensionOIDz1.3.6.1.5.5.7.48.1.2z1.3.6.1.5.5.7.48.1.4N)r   r   r   r   ÚNONCEÚACCEPTABLE_RESPONSESr#   r#   r#   r$   r&   ,   ó    r&   c                   @  ó$   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+   1   ó    r+   c                   @  sü   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!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.97z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.43z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_IDENTIFIERÚORGANIZATION_NAMEÚORGANIZATIONAL_UNIT_NAMEÚSERIAL_NUMBERÚSURNAMEÚ
GIVEN_NAMEÚTITLEÚINITIALSÚ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$   r0   7   sB    ÿr0   c                   @  s  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#   r$   rP   Z   s@    rP   Nz3dict[ObjectIdentifier, hashes.HashAlgorithm | None]Ú_SIG_OIDS_TO_HASHc                   @  sd   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#   r$   rq   �   s    rq   c                   @  r%   )Ú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}   «   r)   r}   c                   @  s   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    r€   c                   @  r*   )Ú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‚   ´   r/   r‚   c                   @  r%   )ÚAttributeOIDz1.2.840.113549.1.9.7r1   N)r   r   r   r   ÚCHALLENGE_PASSWORDrO   r#   r#   r#   r$   r†   º   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Ú
postalCoderL   rM   rN   Ú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ÚmsCertificateTemplateÚ	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)‚Ú
__future__r   Ú"cryptography.hazmat.bindings._rustr   Úcryptography.hazmat.primitivesr   r   r&   r+   r0   rP   rQ   ÚMD5rR   ÚSHA1rS   rT   ÚSHA224rU   ÚSHA256rV   ÚSHA384rW   ÚSHA512rX   ÚSHA3_224rY   ÚSHA3_256rZ   ÚSHA3_384r[   ÚSHA3_512r]   r^   r_   r`   ra   rb   rc   rd   re   rf   rg   rh   rk   rl   rm   rn   ro   rp   Ú__annotations__rq   r}   r€   r‚   r†   r2   r3   r4   r5   r6   r8   r9   r:   r;   r<   r=   r?   r@   rA   rB   rC   rD   rE   rF   rG   rH   rI   rJ   rK   rL   rM   rN   rO   r\   rr   rs   rt   ru   rv   rw   ry   rz   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'   r‡   Ú
_OID_NAMESr#   r#   r#   r$   Ú<module>   sê  ##
ÿ
þ
ý
ü
û
ú
ù
ø
	÷

ö
õ
ô
ó
ò
ñ
ð
ï





ä ÿþýüûúùø	÷
öõôóòñðïîíìêèçæåäãâá à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ï3Ì6É9Ç:Æ;Å<Ä=Ã>Â?Á@ÀA¿B¾C½D¼E»FºG¸JµM³N²O±P°Q¯R®S­T¬U«VªW©X¨Y§Z¦[¥\¤]£^¢_¡` aŸb
˜