%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /snap/core/17212/usr/lib/python3/dist-packages/cryptography/x509/__pycache__/
Upload File :
Create Path :
Current File : //snap/core/17212/usr/lib/python3/dist-packages/cryptography/x509/__pycache__/oid.cpython-35.pyc



�K�V�+��@s\ddlmZmZmZddlmZddlmZGdd�de�Z	Gdd�de�Z
Gdd	�d	e�Zejee
d
ej�ZGdd�de�ZGd
d�de�Zejjej�ejjej�ejjej�ejjej�ejjej�ejjej�ejjej�ej jej�ej!jej�ej"jej�ej#jej�ej$jej�ej%jej�ej&jej�iZ'Gdd�de�Z(Gdd�de�Z)Gdd�de�Z*ej+dej,dej-dej.dej/dej0dej1dej2dej3dej4dej5dej6d ej7d!ej8d"ej9d#ej:d$ej;d%ej<d&ej=d'ejd(ejd)ejd*ejd+ejd,ejd-ejd.ej d/ej!d0ej"d1ej#d2ej$d3ej%d4ej&d5e(j>d6e(j?d7e(j@d8e(jAd9e(jBd:e(jCd;e
jDd<e
jEd=e
jFd>e
jGd?e
jHd@e
jIdAejJdBejKdCejLdDe
jMdEe
jNdFe
jOdGe
jPdHe
jQdIe
jRdJe
jSdKe
jTdLe
jUdMe
jVdNe
jWdOe
jXdPe
jYdQe)jZdRe)j[dSe*j\dTe*j]dUiAZ^dVS)W�)�absolute_import�division�print_function)�utils)�hashesc@smeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zedd��Z	e
jd
�ZdS)�ObjectIdentifiercCs�||_|jjd�}g}xP|D]H}y|jt|d��Wq(tk
rotd|j��Yq(Xq(Wt|�dkr�td|j��|ddkr�td|j��|ddkr�|ddkr�td	|j��dS)
N�.rz%Malformed OID: %s (non-integer nodes)�z0Malformed OID: %s (insufficient number of nodes)z2Malformed OID: %s (first node outside valid range)��(z3Malformed OID: %s (second node outside valid range))�_dotted_string�split�append�int�
ValueError�len)�self�
dotted_stringZnodesZintnodesZnode�r�7/usr/lib/python3/dist-packages/cryptography/x509/oid.py�__init__s,	



 zObjectIdentifier.__init__cCs#t|t�stS|j|jkS)N)�
isinstancer�NotImplementedr)r�otherrrr�__eq__,szObjectIdentifier.__eq__cCs||kS)Nr)rrrrr�__ne__2szObjectIdentifier.__ne__cCsdj|j|j�S)Nz%<ObjectIdentifier(oid={0}, name={1})>)�formatr�_name)rrrr�__repr__5szObjectIdentifier.__repr__cCs
t|j�S)N)�hashr)rrrr�__hash__;szObjectIdentifier.__hash__cCstj|d�S)NzUnknown OID)�
_OID_NAMES�get)rrrrr>szObjectIdentifier._namerN)
�__name__�
__module__�__qualname__rrrrr �propertyrrZread_only_propertyrrrrrrs rc@s�eZdZed�Zed�Zed�Zed�Zed�Zed�Z	ed�Z
ed�Zed	�Zed
�Z
ed�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.54z1.3.6.1.5.5.7.1.1z1.3.6.1.5.5.7.1.11z1.3.6.1.5.5.7.48.1.5z	2.5.29.20N)r#r$r%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�AUTHORITY_INFORMATION_ACCESS�SUBJECT_INFORMATION_ACCESS�
OCSP_NO_CHECK�
CRL_NUMBERrrrrr'Es&r'c@s4eZdZed�Zed�Zed�ZdS)�CRLEntryExtensionOIDz	2.5.29.29z	2.5.29.21z	2.5.29.24N)r#r$r%r�CERTIFICATE_ISSUER�
CRL_REASON�INVALIDITY_DATErrrrr;[sr;z8CRLExtensionOID has been renamed to CRLEntryExtensionOIDc@s�eZdZed�Zed�Zed�Zed�Zed�Zed�Z	ed�Z
ed�Zed	�Zed
�Z
ed�Zed�Zed
�Zed�Zed�Zed�Zed�Zed�Zed�ZdS)�NameOIDz2.5.4.3z2.5.4.6z2.5.4.7z2.5.4.8z2.5.4.10z2.5.4.11z2.5.4.5z2.5.4.4z2.5.4.42z2.5.4.12z2.5.4.44z2.5.4.46z2.5.4.65z0.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.15N)r#r$r%r�COMMON_NAME�COUNTRY_NAME�
LOCALITY_NAME�STATE_OR_PROVINCE_NAME�ORGANIZATION_NAME�ORGANIZATIONAL_UNIT_NAME�
SERIAL_NUMBER�SURNAME�
GIVEN_NAME�TITLE�GENERATION_QUALIFIER�DN_QUALIFIER�	PSEUDONYM�DOMAIN_COMPONENT�
EMAIL_ADDRESS�JURISDICTION_COUNTRY_NAME�JURISDICTION_LOCALITY_NAME�#JURISDICTION_STATE_OR_PROVINCE_NAME�BUSINESS_CATEGORYrrrrr?is(	r?c@s�eZdZed�Zed�Zed�Zed�Zed�Zed�Z	ed�Z
ed�Zed	�Zed
�Z
ed�Zed�Zed
�Zed�ZdS)�SignatureAlgorithmOIDz1.2.840.113549.1.1.4z1.2.840.113549.1.1.5z1.2.840.113549.1.1.14z1.2.840.113549.1.1.11z1.2.840.113549.1.1.12z1.2.840.113549.1.1.13z1.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.4z1.2.840.10040.4.3z2.16.840.1.101.3.4.3.1z2.16.840.1.101.3.4.3.2N)r#r$r%r�RSA_WITH_MD5�
RSA_WITH_SHA1�RSA_WITH_SHA224�RSA_WITH_SHA256�RSA_WITH_SHA384�RSA_WITH_SHA512�ECDSA_WITH_SHA1�ECDSA_WITH_SHA224�ECDSA_WITH_SHA256�ECDSA_WITH_SHA384�ECDSA_WITH_SHA512�
DSA_WITH_SHA1�DSA_WITH_SHA224�DSA_WITH_SHA256rrrrrS�srSc@sXeZdZed�Zed�Zed�Zed�Zed�Zed�Z	dS)�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.9N)
r#r$r%r�SERVER_AUTH�CLIENT_AUTH�CODE_SIGNING�EMAIL_PROTECTION�
TIME_STAMPING�OCSP_SIGNINGrrrrrb�srbc@s(eZdZed�Zed�ZdS)�AuthorityInformationAccessOIDz1.3.6.1.5.5.7.48.2z1.3.6.1.5.5.7.48.1N)r#r$r%r�
CA_ISSUERS�OCSPrrrrri�sric@s4eZdZed�Zed�Zed�ZdS)�CertificatePoliciesOIDz1.3.6.1.5.5.7.2.1z1.3.6.1.5.5.7.2.2z2.5.29.32.0N)r#r$r%r�
CPS_QUALIFIER�CPS_USER_NOTICEZ
ANY_POLICYrrrrrl�srlZ
commonNameZcountryNameZlocalityNameZstateOrProvinceNameZorganizationNameZorganizationalUnitNameZserialNumberZsurnameZ	givenName�titleZgenerationQualifierZdnQualifierZ	pseudonymZdomainComponentZemailAddressZjurisdictionCountryNameZjurisdictionLocalityNameZjurisdictionStateOrProvinceNameZbusinessCategoryZmd5WithRSAEncryptionZsha1WithRSAEncryptionZsha224WithRSAEncryptionZsha256WithRSAEncryptionZsha384WithRSAEncryptionZsha512WithRSAEncryptionzecdsa-with-SHA1zecdsa-with-SHA224zecdsa-with-SHA256zecdsa-with-SHA384zecdsa-with-SHA512z
dsa-with-sha1zdsa-with-sha224zdsa-with-sha256Z
serverAuthZ
clientAuthZcodeSigningZemailProtectionZtimeStampingZOCSPSigningZsubjectDirectoryAttributesZsubjectKeyIdentifierZkeyUsageZsubjectAltNameZ
issuerAltNameZbasicConstraintsZ	cRLReasonZinvalidityDateZcertificateIssuerZnameConstraintsZcRLDistributionPointsZcertificatePoliciesZpolicyMappingsZauthorityKeyIdentifierZpolicyConstraintsZextendedKeyUsageZfreshestCRLZinhibitAnyPolicyZauthorityInfoAccessZsubjectInfoAccessZOCSPNoCheckZ	cRLNumberrkZ	caIssuersz	id-qt-cpsz
id-qt-unoticeN)_Z
__future__rrrZcryptographyrZcryptography.hazmat.primitivesr�objectrr'r;Z
deprecatedr#ZDeprecatedIn12ZCRLExtensionOIDr?rSrTrZMD5rUZSHA1rVZSHA224rWZSHA256rXZSHA384rYZSHA512rZr[r\r]r^r_r`raZ_SIG_OIDS_TO_HASHrbrirlr@rArBrCrDrErFrGrHrIrJrKrLrMrNrOrPrQrRrcrdrerfrgrhr(r)r*r+r,r-r=r>r<r.r/r0r1r2r3r4r5r6r7r8r9r:rkrjrmrnr!rrrr�<module>s�:																																																																

Zerion Mini Shell 1.0