U vfa;@s$UddlmZddlmZddlmZGdddZGdddZGdd d ZGd d d Z Gd d d Z e j e e j ee jee jee jee jee jee jee jee jee jee j ee j!ee j"ee j#ee j$ee j%ee j&ee j'ee j(ee j)ee j*ee j+ee j,de j-de j.de j/de j0diZ1de2d<GdddZ3GdddZ4GdddZ5GdddZ6GdddZ7GdddZ8e 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 jLd0e jMd1e jNd2e jOd3e jPd4e jQd5e jRd6e jSd7e jTd8e j d9e j d:e jd;e jde jUd?e j d@e j!dAe j"dBe j#dCe j$dDe j)dEe j*dFe j+dGe j,dHe j-dIe j.dJe j/dKe j0dLe3jVdMe3jWdNe3jXdOe3jUdPe3jYdQe3jZdRe4j[dSe4j\dTe4j]dUe4j^dVe4j_dWe4j`dXe4jadYe4jbdZejcd[ejdd\ejed]ejfd^ejgd_ejhd`ejidaejjdaejkdbejldcejmddejndeejodfejpdgejqdhejrdiejsdjejtdkejudlejvdmejwdnejxdoejydpejzdqej{drej|dsej}dtej~duejdve5jdwe5jdxe6jdye7jdze7jd{ejd|e8jd}ibZdS)~) annotations)ObjectIdentifier)hashesc@seZdZedZedZedZedZedZedZ edZ edZ ed Z ed Z ed Zed Zed ZedZedZedZedZedZedZedZedZedZedZedZedZedZdS) 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__rSUBJECT_DIRECTORY_ATTRIBUTESSUBJECT_KEY_IDENTIFIER KEY_USAGESUBJECT_ALTERNATIVE_NAMEISSUER_ALTERNATIVE_NAMEBASIC_CONSTRAINTSNAME_CONSTRAINTSCRL_DISTRIBUTION_POINTSCERTIFICATE_POLICIESPOLICY_MAPPINGSAUTHORITY_KEY_IDENTIFIERPOLICY_CONSTRAINTSEXTENDED_KEY_USAGE FRESHEST_CRLINHIBIT_ANY_POLICYISSUING_DISTRIBUTION_POINTAUTHORITY_INFORMATION_ACCESSSUBJECT_INFORMATION_ACCESS OCSP_NO_CHECK TLS_FEATURE CRL_NUMBERDELTA_CRL_INDICATOR%PRECERT_SIGNED_CERTIFICATE_TIMESTAMPSPRECERT_POISONSIGNED_CERTIFICATE_TIMESTAMPSMS_CERTIFICATE_TEMPLATEr#r#K/opt/alt/python38/lib64/python3.8/site-packages/cryptography/hazmat/_oid.pyr s8rc@seZdZedZedZdS)OCSPExtensionOIDz1.3.6.1.5.5.7.48.1.2z1.3.6.1.5.5.7.48.1.4N)rrrrNONCEZACCEPTABLE_RESPONSESr#r#r#r$r%,sr%c@s$eZdZedZedZedZdS)CRLEntryExtensionOIDz 2.5.29.29z 2.5.29.21z 2.5.29.24N)rrrrCERTIFICATE_ISSUER CRL_REASONINVALIDITY_DATEr#r#r#r$r'1sr'c@seZdZedZedZedZedZedZedZ edZ edZ ed Z ed Z ed Zed Zed ZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZ edZ!dS) NameOIDz2.5.4.3z2.5.4.6z2.5.4.7z2.5.4.8z2.5.4.9z2.5.4.97z2.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.31.2.840.113549.1.9.2N)"rrrr COMMON_NAME COUNTRY_NAME LOCALITY_NAMESTATE_OR_PROVINCE_NAMESTREET_ADDRESSZORGANIZATION_IDENTIFIERORGANIZATION_NAMEORGANIZATIONAL_UNIT_NAME SERIAL_NUMBERSURNAME GIVEN_NAMETITLEZINITIALSGENERATION_QUALIFIERX500_UNIQUE_IDENTIFIER DN_QUALIFIER PSEUDONYMUSER_IDDOMAIN_COMPONENT EMAIL_ADDRESSJURISDICTION_COUNTRY_NAMEJURISDICTION_LOCALITY_NAME#JURISDICTION_STATE_OR_PROVINCE_NAMEBUSINESS_CATEGORYPOSTAL_ADDRESS POSTAL_CODEINNOGRNSNILSUNSTRUCTURED_NAMEr#r#r#r$r+7s@r+c@seZdZedZedZedZedZedZedZ edZ edZ ed Z ed Z ed Zed Zed ZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZedZ edZ!edZ"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.161.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.4 1.3.101.112 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_SHA1RSA_WITH_SHA224RSA_WITH_SHA256RSA_WITH_SHA384RSA_WITH_SHA512RSA_WITH_SHA3_224RSA_WITH_SHA3_256RSA_WITH_SHA3_384RSA_WITH_SHA3_512 RSASSA_PSSECDSA_WITH_SHA1ECDSA_WITH_SHA224ECDSA_WITH_SHA256ECDSA_WITH_SHA384ECDSA_WITH_SHA512ECDSA_WITH_SHA3_224ECDSA_WITH_SHA3_256ECDSA_WITH_SHA3_384ECDSA_WITH_SHA3_512 DSA_WITH_SHA1DSA_WITH_SHA224DSA_WITH_SHA256ZDSA_WITH_SHA384ZDSA_WITH_SHA512ED25519ED448GOSTR3411_94_WITH_3410_2001!GOSTR3410_2012_WITH_3411_2012_256!GOSTR3410_2012_WITH_3411_2012_512r#r#r#r$rIZs>rINz3dict[ObjectIdentifier, hashes.HashAlgorithm | None]_SIG_OIDS_TO_HASHc@sLeZdZedZedZedZedZedZedZ edZ edZ d S) PublicKeyAlgorithmOIDz1.2.840.10040.4.1z1.2.840.10045.2.1z1.2.840.113549.1.1.1rJz 1.3.101.110z 1.3.101.111rKrLN) rrrrDSA EC_PUBLIC_KEYRSAES_PKCS1_v1_5rXX25519X448rerfr#r#r#r$rksrkc@sdeZdZedZedZedZedZedZedZ edZ edZ 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_SIGNINGEMAIL_PROTECTION TIME_STAMPING OCSP_SIGNINGZANY_EXTENDED_KEY_USAGESMARTCARD_LOGONKERBEROS_PKINIT_KDCZ IPSEC_IKEZCERTIFICATE_TRANSPARENCYr#r#r#r$rqsrqc@seZdZedZedZdS)AuthorityInformationAccessOIDz1.3.6.1.5.5.7.48.2z1.3.6.1.5.5.7.48.1N)rrrr CA_ISSUERSOCSPr#r#r#r$rzsrzc@seZdZedZdS)SubjectInformationAccessOIDz1.3.6.1.5.5.7.48.5N)rrrr CA_REPOSITORYr#r#r#r$r}sr}c@s$eZdZedZedZedZdS)CertificatePoliciesOIDz1.3.6.1.5.5.7.2.1z1.3.6.1.5.5.7.2.2z 2.5.29.32.0N)rrrr CPS_QUALIFIERCPS_USER_NOTICEZ ANY_POLICYr#r#r#r$rsrc@seZdZedZedZdS) AttributeOIDz1.2.840.113549.1.9.7r,N)rrrrCHALLENGE_PASSWORDrHr#r#r#r$rsr commonNameZ countryNameZ localityNameZstateOrProvinceNameZ streetAddressZorganizationNameZorganizationalUnitNameZ serialNumberZsurnameZ givenNametitleZgenerationQualifierZx500UniqueIdentifierZ 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 dsaEncryptionzid-ecPublicKeyZ rsaEncryptionZ rsassaPssrorpZ serverAuthZ clientAuthZ codeSigningZemailProtectionZ timeStampingZ OCSPSigningZmsSmartcardLoginZ pkInitKDCZsubjectDirectoryAttributesZsubjectKeyIdentifierZkeyUsagesubjectAltNameZ issuerAltNameZbasicConstraintsZsignedCertificateTimestampListZctPoisonZmsCertificateTemplateZ cRLReasonZinvalidityDateZcertificateIssuerZnameConstraintsZcRLDistributionPointsZcertificatePoliciesZpolicyMappingsZauthorityKeyIdentifierZpolicyConstraintsZextendedKeyUsageZ freshestCRLZinhibitAnyPolicyZissuingDistributionPointZauthorityInfoAccessZsubjectInfoAccessZ OCSPNoCheckZ cRLNumberZdeltaCRLIndicatorZ TLSFeaturer|Z caIssuersZ caRepositoryz id-qt-cpsz id-qt-unoticeZ OCSPNonceZchallengePassword) __future__rZ"cryptography.hazmat.bindings._rustrZcryptography.hazmat.primitivesrrr%r'r+rIrMMD5rNSHA1rOrPSHA224rQSHA256rRSHA384rSSHA512rTZSHA3_224rUZSHA3_256rVZSHA3_384rWZSHA3_512rYrZr[r\r]r^r_r`rarbrcrdrerfrgrhrirj__annotations__rkrqrzr}rrr-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrGrHrXrlrmrnrorprrrsrtrurvrwrxryr r r r r rrr!r r"r)r*r(rrrrrrrrrrrrrrrrr|r{r~rrr&rZ _OID_NAMESr#r#r#r$s   #$