a ‚oei8ã¸@súUddlmZddlZddlmZddlmZGdd„dƒZGdd„dƒZGd d „d ƒZ Gd d „d ƒZ Gd d„dƒZ e j e  ¡e je ¡e je ¡e je ¡e je ¡e je ¡e je ¡e je ¡e je ¡e je ¡e je  ¡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-de j.de j/de j0de j1diZ2de3d<Gdd„dƒZ4Gdd„dƒZ5Gdd„dƒZ6Gdd„dƒZ7Gdd„dƒZ8e j9de j:de j;de jd e j?d!e j@d"e jAd#e jBd$e jCd%e jDd&e jEd'e jFd(e jGd)e jHd*e jId+e jJd,e jKd-e jLd.e jMd/e jNd0e jOd1e jPd2e jQd3e jRd4e jSd5e jTd6e j d7e jd8e jd9e jd:e jd;e jde j"d?e j#d@e j$dAe j%dBe j*dCe j+dDe j,dEe j-dFe j.dGe j/dHe j0dIe j1dJe4jVdKe4jWdLe4jXdMe4jYdNe4jZdOe4j[dPe4j\dQe4j]dRej^dSej_dTej`dUejadVejbdWejcdXejddYejedYejfdZejgd[e jhd\e jid]e jjd^ejkd_ejld`ejmdaejndbejodcejpddejqdeejrdfejsdgejtdhejudiejvdjejwdkejxdlejydmejzdne5j{doe5j|dpe6j}dqe7j~dre7jdsej€dte8j�dui\Z‚dS)vé)Ú annotationsN)ÚObjectIdentifier)Úhashesc@sÜeZdZedƒZedƒZedƒZedƒZedƒZedƒZ edƒZ edƒZ ed ƒZ ed ƒZ ed ƒZed ƒZed ƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZdS)Ú ExtensionOIDz2.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.28z1.3.6.1.5.5.7.1.1z1.3.6.1.5.5.7.1.11z1.3.6.1.5.5.7.48.1.5z1.3.6.1.5.5.7.1.24z 2.5.29.20z 2.5.29.27z1.3.6.1.4.1.11129.2.4.2z1.3.6.1.4.1.11129.2.4.3z1.3.6.1.4.1.11129.2.4.5z1.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#ú9C:\Program Files\Certbot\pkgs\cryptography\hazmat\_oid.pyrs8ÿrc@seZdZedƒZedƒZdS)ÚOCSPExtensionOIDz1.3.6.1.5.5.7.48.1.2z1.3.6.1.5.5.7.48.1.4N)rrrrÚNONCEZACCEPTABLE_RESPONSESr#r#r#r$r%.sr%c@s$eZdZedƒZedƒZedƒZdS)ÚCRLEntryExtensionOIDz 2.5.29.29z 2.5.29.21z 2.5.29.24N)rrrrÚCERTIFICATE_ISSUERÚ CRL_REASONÚINVALIDITY_DATEr#r#r#r$r'3sr'c@sôeZdZedƒZedƒZedƒZedƒZedƒZedƒZ edƒZ edƒZ ed ƒZ ed ƒZ ed ƒZed ƒZed ƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZ dS)ÚNameOIDz2.5.4.3z2.5.4.6z2.5.4.7z2.5.4.8z2.5.4.9z2.5.4.10z2.5.4.11z2.5.4.5z2.5.4.4z2.5.4.42z2.5.4.12z2.5.4.43z2.5.4.44z2.5.4.45z2.5.4.46z2.5.4.65z0.9.2342.19200300.100.1.1z0.9.2342.19200300.100.1.25z1.2.840.113549.1.9.1z1.3.6.1.4.1.311.60.2.1.3z1.3.6.1.4.1.311.60.2.1.1z1.3.6.1.4.1.311.60.2.1.2z2.5.4.15z2.5.4.16z2.5.4.17z1.2.643.3.131.1.1z 1.2.643.100.1z 1.2.643.100.3ú1.2.840.113549.1.9.2N)!rrrrÚ COMMON_NAMEÚ COUNTRY_NAMEÚ LOCALITY_NAMEÚSTATE_OR_PROVINCE_NAMEÚSTREET_ADDRESSÚORGANIZATION_NAMEÚORGANIZATIONAL_UNIT_NAMEÚ SERIAL_NUMBERÚSURNAMEÚ GIVEN_NAMEÚTITLEZINITIALSÚ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+9s>ÿr+c@seZdZedƒZedƒZedƒZedƒZedƒZedƒZ edƒZ edƒZ ed ƒZ ed ƒZ ed ƒZed ƒZed ƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZedƒZ edƒZ!edƒZ"d S)!ÚSignatureAlgorithmOIDz1.2.840.113549.1.1.4z1.2.840.113549.1.1.5z 1.3.14.3.2.29z1.2.840.113549.1.1.14z1.2.840.113549.1.1.11z1.2.840.113549.1.1.12z1.2.840.113549.1.1.13z2.16.840.1.101.3.4.3.13z2.16.840.1.101.3.4.3.14z2.16.840.1.101.3.4.3.15z2.16.840.1.101.3.4.3.16z1.2.840.113549.1.1.10z1.2.840.10045.4.1z1.2.840.10045.4.3.1z1.2.840.10045.4.3.2z1.2.840.10045.4.3.3z1.2.840.10045.4.3.4z2.16.840.1.101.3.4.3.9z2.16.840.1.101.3.4.3.10z2.16.840.1.101.3.4.3.11z2.16.840.1.101.3.4.3.12z1.2.840.10040.4.3z2.16.840.1.101.3.4.3.1z2.16.840.1.101.3.4.3.2z2.16.840.1.101.3.4.3.3z2.16.840.1.101.3.4.3.4z 1.3.101.112z 1.3.101.113z 1.2.643.2.2.3z1.2.643.7.1.1.3.2z1.2.643.7.1.1.3.3N)#rrrrÚ 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_SHA256ZDSA_WITH_SHA384ZDSA_WITH_SHA512ÚED25519ÚED448ÚGOSTR3411_94_WITH_3410_2001Ú!GOSTR3410_2012_WITH_3411_2012_256Ú!GOSTR3410_2012_WITH_3411_2012_512r#r#r#r$rI[s>rIzDtyping.Dict[ObjectIdentifier, typing.Optional[hashes.HashAlgorithm]]Ú_SIG_OIDS_TO_HASHc@sdeZdZedƒZedƒZedƒZedƒZedƒZedƒZ edƒZ edƒZ ed ƒZ ed ƒZ ed ƒZd S) ÚExtendedKeyUsageOIDz1.3.6.1.5.5.7.3.1z1.3.6.1.5.5.7.3.2z1.3.6.1.5.5.7.3.3z1.3.6.1.5.5.7.3.4z1.3.6.1.5.5.7.3.8z1.3.6.1.5.5.7.3.9z 2.5.29.37.0z1.3.6.1.4.1.311.20.2.2z1.3.6.1.5.2.3.5z1.3.6.1.5.5.7.3.17z1.3.6.1.4.1.11129.2.4.4N)rrrrÚ SERVER_AUTHÚ CLIENT_AUTHÚ CODE_SIGNINGÚEMAIL_PROTECTIONÚ TIME_STAMPINGÚ OCSP_SIGNINGZANY_EXTENDED_KEY_USAGEÚSMARTCARD_LOGONÚKERBEROS_PKINIT_KDCZ IPSEC_IKEZCERTIFICATE_TRANSPARENCYr#r#r#r$rh srhc@seZdZedƒZedƒZdS)ÚAuthorityInformationAccessOIDz1.3.6.1.5.5.7.48.2z1.3.6.1.5.5.7.48.1N)rrrrÚ CA_ISSUERSÚOCSPr#r#r#r$rq®srqc@seZdZedƒZdS)ÚSubjectInformationAccessOIDz1.3.6.1.5.5.7.48.5N)rrrrÚ CA_REPOSITORYr#r#r#r$rt³srtc@s$eZdZedƒZedƒZedƒZdS)ÚCertificatePoliciesOIDz1.3.6.1.5.5.7.2.1z1.3.6.1.5.5.7.2.2z 2.5.29.32.0N)rrrrÚ CPS_QUALIFIERÚCPS_USER_NOTICEZ ANY_POLICYr#r#r#r$rv·srvc@seZdZedƒZedƒZdS)Ú AttributeOIDz1.2.840.113549.1.9.7r,N)rrrrÚCHALLENGE_PASSWORDrHr#r#r#r$ry½sryZ commonNameZ countryNameZ localityNameZstateOrProvinceNameZ streetAddressZorganizationNameZorganizationalUnitNameZ serialNumberZsurnameZ givenNameÚtitleZgenerationQualifierZx500UniqueIdentifierZ dnQualifierZ pseudonymZuserIDZdomainComponentZ emailAddressZjurisdictionCountryNameZjurisdictionLocalityNameZjurisdictionStateOrProvinceNameZbusinessCategoryZ postalAddressZ postalCoderErFrGZunstructuredNameZmd5WithRSAEncryptionZsha1WithRSAEncryptionZsha224WithRSAEncryptionZsha256WithRSAEncryptionZsha384WithRSAEncryptionZsha512WithRSAEncryptionz RSASSA-PSSzecdsa-with-SHA1zecdsa-with-SHA224zecdsa-with-SHA256zecdsa-with-SHA384zecdsa-with-SHA512z dsa-with-sha1zdsa-with-sha224zdsa-with-sha256Zed25519Zed448z&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)Z serverAuthZ clientAuthZ codeSigningZemailProtectionZ timeStampingZ OCSPSigningZmsSmartcardLoginZ pkInitKDCZsubjectDirectoryAttributesZsubjectKeyIdentifierZkeyUsageZsubjectAltNameZ issuerAltNameZbasicConstraintsZsignedCertificateTimestampListZctPoisonZmsCertificateTemplateZ cRLReasonZinvalidityDateZcertificateIssuerZnameConstraintsZcRLDistributionPointsZcertificatePoliciesZpolicyMappingsZauthorityKeyIdentifierZpolicyConstraintsZextendedKeyUsageZ freshestCRLZinhibitAnyPolicyZissuingDistributionPointZauthorityInfoAccessZsubjectInfoAccessZ OCSPNoCheckZ cRLNumberZdeltaCRLIndicatorZ TLSFeaturersZ caIssuersZ caRepositoryz id-qt-cpsz id-qt-unoticeZ OCSPNonceZchallengePassword)ƒZ __future__rÚtypingZ"cryptography.hazmat.bindings._rustrZcryptography.hazmat.primitivesrrr%r'r+rIrJZMD5rKZSHA1rLrMZSHA224rNZSHA256rOZSHA384rPZSHA512rQZSHA3_224rRZSHA3_256rSZSHA3_384rTZSHA3_512rVrWrXrYrZr[r\r]r^r_r`rarbrcrdrerfrgÚ__annotations__rhrqrtrvryr-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrUrirjrkrlrmrnrorpr r r r r rrr!r r"r)r*r(rrrrrrrrrrrrrrrrrsrrrurwrxr&rzZ _OID_NAMESr#r#r#r$Ús  "&                       äþ "˜