Current File : //usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyc
�
�b�Xc@`s�ddlmZmZmZddlmZddlmZdefd��YZ	defd��YZ
defd	��YZd
efd��YZdefd
��YZ
iej�e
j6ej�e
j6ej�e
j6ej�e
j6ej�e
j6ej�e
j6ej�e
j6ej�e
j6ej�e
j6ej�e
j6ej�e
j6ej�e
j6ej�e
j 6ej�e
j!6ej�e
j"6Z#defd��YZ$defd��YZ%defd��YZ&iFdej'6dej(6dej)6dej*6dej+6dej,6dej-6dej.6dej/6dej06dej16dej26d ej36d!ej46d"ej56d#ej66d$ej76d%ej86d&ej96d'ej:6d(ej;6d)ej<6d*ej=6d+ej>6d,e
j6d-e
j6d.e
j6d/e
j6d0e
j6d1e
j6d2e
j6d3e
j6d4e
j6d5e
j6d6e
j6d7e
j 6d8e
j!6d9e
j"6d:e$j?6d;e$j@6d<e$jA6d=e$jB6d>e$jC6d?e$jD6d@e
jE6dAe
jF6dBe
jG6dCe
jH6dDe
jI6dEe
jJ6dFejK6dGejL6dHejM6dIe
jN6dJe
jO6dKe
jP6dLe
jQ6dMe
jR6dNe
jS6dOe
jT6dPe
jU6dQe
jV6dRe
jW6dSe
jX6dTe
jY6dUe
jZ6dVe%j[6dWe%j\6dXe&j]6dYe&j^6Z_dZS([i(tabsolute_importtdivisiontprint_function(tutils(thashestObjectIdentifiercB`sSeZd�Zd�Zd�Zd�Zd�Zed��Ze	j
d�ZRS(cC`s�||_|jjd�}g}xO|D]G}y|jt|d��Wq(tk
rntd|j��q(Xq(Wt|�dkr�td|j��n|ddkr�td|j��n|ddkr�|ddkr�td	|j��ndS(
Nt.is%Malformed OID: %s (non-integer nodes)is0Malformed OID: %s (insufficient number of nodes)s2Malformed OID: %s (first node outside valid range)ii(s3Malformed OID: %s (second node outside valid range)(t_dotted_stringtsplittappendtintt
ValueErrortlen(tselft
dotted_stringtnodestintnodestnode((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyt__init__s,	

 cC`s#t|t�stS|j|jkS(N(t
isinstanceRtNotImplementedR(R
tother((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyt__eq__,scC`s||kS(N((R
R((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyt__ne__2scC`sdj|j|j�S(Ns%<ObjectIdentifier(oid={0}, name={1})>(tformatRt_name(R
((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyt__repr__5scC`s
t|j�S(N(thashR(R
((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyt__hash__;scC`stj|d�S(NsUnknown OID(t
_OID_NAMEStget(R
((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyR>sR(t__name__t
__module__RRRRRtpropertyRRtread_only_propertyR(((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyRs	 				tExtensionOIDcB`s�eZed�Zed�Zed�Zed�Zed�Zed�Zed�Z	ed�Z
ed�Zed	�Zed
�Z
ed�Zed�Zed
�Zed�Zed�Zed�Zed�Zed�ZRS(s2.5.29.9s	2.5.29.14s	2.5.29.15s	2.5.29.17s	2.5.29.18s	2.5.29.19s	2.5.29.30s	2.5.29.31s	2.5.29.32s	2.5.29.33s	2.5.29.35s	2.5.29.36s	2.5.29.37s	2.5.29.46s	2.5.29.54s1.3.6.1.5.5.7.1.1s1.3.6.1.5.5.7.1.11s1.3.6.1.5.5.7.48.1.5s	2.5.29.20(RR RtSUBJECT_DIRECTORY_ATTRIBUTEStSUBJECT_KEY_IDENTIFIERt	KEY_USAGEtSUBJECT_ALTERNATIVE_NAMEtISSUER_ALTERNATIVE_NAMEtBASIC_CONSTRAINTStNAME_CONSTRAINTStCRL_DISTRIBUTION_POINTStCERTIFICATE_POLICIEStPOLICY_MAPPINGStAUTHORITY_KEY_IDENTIFIERtPOLICY_CONSTRAINTStEXTENDED_KEY_USAGEtFRESHEST_CRLtINHIBIT_ANY_POLICYtAUTHORITY_INFORMATION_ACCESStSUBJECT_INFORMATION_ACCESSt
OCSP_NO_CHECKt
CRL_NUMBER(((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyR#Es&tCRLEntryExtensionOIDcB`s,eZed�Zed�Zed�ZRS(s	2.5.29.29s	2.5.29.21s	2.5.29.24(RR RtCERTIFICATE_ISSUERt
CRL_REASONtINVALIDITY_DATE(((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyR7[stNameOIDcB`s(eZed�Zed�Zed�Zed�Zed�Zed�Zed�Z	ed�Z
ed�Zed	�Zed
�Z
ed�Zed�Zed
�Zed�Zed�Zed�Zed�Zed�Zed�Zed�Zed�Zed�Zed�ZRS(s2.5.4.3s2.5.4.6s2.5.4.7s2.5.4.8s2.5.4.9s2.5.4.10s2.5.4.11s2.5.4.5s2.5.4.4s2.5.4.42s2.5.4.12s2.5.4.44s2.5.4.45s2.5.4.46s2.5.4.65s0.9.2342.19200300.100.1.1s0.9.2342.19200300.100.1.25s1.2.840.113549.1.9.1s1.3.6.1.4.1.311.60.2.1.3s1.3.6.1.4.1.311.60.2.1.1s1.3.6.1.4.1.311.60.2.1.2s2.5.4.15s2.5.4.16s2.5.4.17(RR RtCOMMON_NAMEtCOUNTRY_NAMEt
LOCALITY_NAMEtSTATE_OR_PROVINCE_NAMEtSTREET_ADDRESStORGANIZATION_NAMEtORGANIZATIONAL_UNIT_NAMEt
SERIAL_NUMBERtSURNAMEt
GIVEN_NAMEtTITLEtGENERATION_QUALIFIERtX500_UNIQUE_IDENTIFIERtDN_QUALIFIERt	PSEUDONYMtUSER_IDtDOMAIN_COMPONENTt
EMAIL_ADDRESStJURISDICTION_COUNTRY_NAMEtJURISDICTION_LOCALITY_NAMEt#JURISDICTION_STATE_OR_PROVINCE_NAMEtBUSINESS_CATEGORYtPOSTAL_ADDRESStPOSTAL_CODE(((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyR;as2	tSignatureAlgorithmOIDcB`s�eZed�Zed�Zed�Zed�Zed�Zed�Zed�Z	ed�Z
ed�Zed	�Zed
�Z
ed�Zed�Zed
�Zed�ZRS(s1.2.840.113549.1.1.4s1.2.840.113549.1.1.5s
1.3.14.3.2.29s1.2.840.113549.1.1.14s1.2.840.113549.1.1.11s1.2.840.113549.1.1.12s1.2.840.113549.1.1.13s1.2.840.10045.4.1s1.2.840.10045.4.3.1s1.2.840.10045.4.3.2s1.2.840.10045.4.3.3s1.2.840.10045.4.3.4s1.2.840.10040.4.3s2.16.840.1.101.3.4.3.1s2.16.840.1.101.3.4.3.2(RR RtRSA_WITH_MD5t
RSA_WITH_SHA1t_RSA_WITH_SHA1tRSA_WITH_SHA224tRSA_WITH_SHA256tRSA_WITH_SHA384tRSA_WITH_SHA512tECDSA_WITH_SHA1tECDSA_WITH_SHA224tECDSA_WITH_SHA256tECDSA_WITH_SHA384tECDSA_WITH_SHA512t
DSA_WITH_SHA1tDSA_WITH_SHA224tDSA_WITH_SHA256(((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyRT~stExtendedKeyUsageOIDcB`sPeZed�Zed�Zed�Zed�Zed�Zed�ZRS(s1.3.6.1.5.5.7.3.1s1.3.6.1.5.5.7.3.2s1.3.6.1.5.5.7.3.3s1.3.6.1.5.5.7.3.4s1.3.6.1.5.5.7.3.8s1.3.6.1.5.5.7.3.9(	RR RtSERVER_AUTHtCLIENT_AUTHtCODE_SIGNINGtEMAIL_PROTECTIONt
TIME_STAMPINGtOCSP_SIGNING(((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyRd�stAuthorityInformationAccessOIDcB`s eZed�Zed�ZRS(s1.3.6.1.5.5.7.48.2s1.3.6.1.5.5.7.48.1(RR Rt
CA_ISSUERStOCSP(((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyRk�stCertificatePoliciesOIDcB`s,eZed�Zed�Zed�ZRS(s1.3.6.1.5.5.7.2.1s1.3.6.1.5.5.7.2.2s2.5.29.32.0(RR Rt
CPS_QUALIFIERtCPS_USER_NOTICEt
ANY_POLICY(((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyRn�st
commonNametcountryNametlocalityNametstateOrProvinceNamet
streetAddresstorganizationNametorganizationalUnitNametserialNumbertsurnamet	givenNamettitletgenerationQualifiertx500UniqueIdentifiertdnQualifiert	pseudonymtuserIDtdomainComponenttemailAddresstjurisdictionCountryNametjurisdictionLocalityNametjurisdictionStateOrProvinceNametbusinessCategoryt
postalAddresst
postalCodetmd5WithRSAEncryptiontsha1WithRSAEncryptiontsha224WithRSAEncryptiontsha256WithRSAEncryptiontsha384WithRSAEncryptiontsha512WithRSAEncryptionsecdsa-with-SHA1secdsa-with-SHA224secdsa-with-SHA256secdsa-with-SHA384secdsa-with-SHA512s
dsa-with-sha1sdsa-with-sha224sdsa-with-sha256t
serverAutht
clientAuthtcodeSigningtemailProtectionttimeStampingtOCSPSigningtsubjectDirectoryAttributestsubjectKeyIdentifiertkeyUsagetsubjectAltNamet
issuerAltNametbasicConstraintst	cRLReasontinvalidityDatetcertificateIssuertnameConstraintstcRLDistributionPointstcertificatePoliciestpolicyMappingstauthorityKeyIdentifiertpolicyConstraintstextendedKeyUsagetfreshestCRLtinhibitAnyPolicytauthorityInfoAccesstsubjectInfoAccesstOCSPNoCheckt	cRLNumberRmt	caIssuerss	id-qt-cpss
id-qt-unoticeN(`t
__future__RRRtcryptographyRtcryptography.hazmat.primitivesRtobjectRR#R7R;RTtMD5RUtSHA1RVRWtSHA224RXtSHA256RYtSHA384RZtSHA512R[R\R]R^R_R`RaRbRct_SIG_OIDS_TO_HASHRdRkRnR<R=R>R?R@RARBRCRDRERFRGRHRIRJRKRLRMRNRORPRQRRRSReRfRgRhRiRjR$R%R&R'R(R)R9R:R8R*R+R,R-R.R/R0R1R2R3R4R5R6RmRlRoRpR(((s;/usr/lib64/python2.7/site-packages/cryptography/x509/oid.pyt<module>s�: