o
    ™¨Êhˆ)  ã                   @   s®  d dl mZmZmZ d dlmZ d dlmZ G dd„ deƒZ	G dd„ deƒZ
G dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZ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 ¡ iZ#G dd„ deƒZ$G dd„ deƒZ%G dd„ deƒZ&i ej'd“ej(d“ej)d“ej*d“ej+d“ej,d“ej-d“ej.d“ej/d“ej0d“ej1d“ej2d“ej3d “ej4d!“ej5d"“ej6d#“ej7d$“i 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jd.“ejd/“ejd0“ejd1“ej?d2“ejd3“ejd4“ejd5“¥i ejd6“ejd7“ej d8“ej!d9“ej"d:“e$j@d;“e$jAd<“e$jBd=“e$jCd>“e$jDd?“e$jEd@“e	jFdA“e	jGdB“e	jHdC“e	jIdD“e	jJdE“e	jKdF“¥i e	jLdG“ejMdH“ejNdI“ejOdJ“e	jPdK“e	jQdL“e	jRdM“e	jSdN“e	jTdO“e	jUdP“e	jVdQ“e	jWdR“e	jXdS“e	jYdT“e	jZdU“e	j[dV“e	j\dW“¥e	j]dXe	j^dYe	j_dZe%j`d[e%jad\e&jbd]e&jcd^e
jdd_i¥Zed`S )aé    )Úabsolute_importÚdivisionÚprint_function)ÚObjectIdentifier)Úhashesc                   @   óÌ   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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.3N)Ú__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© r$   r$   úG/var/www/html/env/lib/python3.10/site-packages/cryptography/x509/oid.pyr      s6    ÿÿr   c                   @   s   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    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)   .   ó    r)   c                   @   r   )Ú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.17N)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_CODEr$   r$   r$   r%   r.   4   s6    ÿ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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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1.2.840.10040.4.3z2.16.840.1.101.3.4.3.1z2.16.840.1.101.3.4.3.2N)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Ú
RSASSA_PSSÚECDSA_WITH_SHA1ÚECDSA_WITH_SHA224ÚECDSA_WITH_SHA256ÚECDSA_WITH_SHA384ÚECDSA_WITH_SHA512ÚDSA_WITH_SHA1ÚDSA_WITH_SHA224ÚDSA_WITH_SHA256r$   r$   r$   r%   rG   Q   s"    rG   c                   @   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
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.0N)r	   r
   r   r   ÚSERVER_AUTHÚCLIENT_AUTHÚCODE_SIGNINGÚEMAIL_PROTECTIONÚTIME_STAMPINGÚOCSP_SIGNINGÚANY_EXTENDED_KEY_USAGEr$   r$   r$   r%   rX   x   s    rX   c                   @   s   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`   ‚   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%   rc   ‡   r-   rc   Ú
commonNameÚcountryNameÚlocalityNameÚstateOrProvinceNameÚstreetAddressÚorganizationNameÚorganizationalUnitNameÚserialNumberÚsurnameÚ	givenNameÚtitleÚgenerationQualifierÚx500UniqueIdentifierÚdnQualifierÚ	pseudonymÚuserIDÚdomainComponentÚemailAddressÚjurisdictionCountryNameÚjurisdictionLocalityNameÚjurisdictionStateOrProvinceNameÚbusinessCategoryÚpostalAddressÚ
postalCodeÚ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Ú
serverAuthÚ
clientAuthÚcodeSigningÚemailProtectionÚtimeStampingÚOCSPSigningÚsubjectDirectoryAttributesÚsubjectKeyIdentifierÚkeyUsageÚsubjectAltNameÚissuerAltNameÚbasicConstraintsÚsignedCertificateTimestampListÚ	cRLReasonÚinvalidityDateÚcertificateIssuerÚnameConstraintsÚcRLDistributionPointsÚcertificatePoliciesÚpolicyMappingsÚauthorityKeyIdentifierÚpolicyConstraintsÚextendedKeyUsageÚfreshestCRLÚinhibitAnyPolicyÚissuingDistributionPointÚauthorityInfoAccessÚsubjectInfoAccessÚOCSPNoCheckÚ	cRLNumberÚdeltaCRLIndicatorÚ
TLSFeaturerb   Ú	caIssuersz	id-qt-cpszid-qt-unoticeÚ	OCSPNonceN)fÚ
__future__r   r   r   Úcryptography.hazmat._oidr   Úcryptography.hazmat.primitivesr   Úobjectr   r&   r)   r.   rG   rH   ÚMD5rI   ÚSHA1rJ   rK   ÚSHA224rL   ÚSHA256rM   ÚSHA384rN   ÚSHA512rP   rQ   rR   rS   rT   rU   rV   rW   Ú_SIG_OIDS_TO_HASHrX   r`   rc   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   rF   rO   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   rb   ra   rd   re   r'   Ú
_OID_NAMESr$   r$   r$   r%   Ú<module>   s`  














ñ
ÿþýüûúùø	÷
öõôóòñðïîíìêèçæäãâá à!ß"Þ#Ý$Ü%Û&Ú'Ù(Ø)×*Ö+Õ,Ô-Ó.Ò/Ñ0Ð1Ï2Î3Í4Ì5Ë6Ê7È:Æ;Å<Ä=Ã>Â?Á@ÀA¿B¾C½D¼E»F¹I·J¶KµL
­