3
K^~              
   @   s  d dl mZ d dl mZ d dl mZ d dl mZ d dlmZ d dlmZ dd Zej	Z	ej
Z
ejZejZejd	Zi ZG d
d dejZejejdej ejdej ejdede_G dd dejZe e_G dd dejZejdZeedZeedZG dd dejZ ejejde	 j!ej"ej#ej$d dejde
 j!ej"ej#ej$ddejde j!ej"ej#ej$dde _eedZ%ee%dZ&ee ee  iZ'ej(j)e' ee iZ*ej)e* dS )    )	namedtype)opentype)tag)univ)rfc5652)rfc8018c              G   sJ   g }x:t | D ].}t|tjr.|jt| q|jt| qW tj|S )N)tuple
isinstancer   ObjectIdentifierextendlistappendint)
componentsoutputx r   :/tmp/pip-unpacked-wheel-4bt3_35_/pyasn1_modules/rfc5751.py_OID   s    r   z1.2.840.113549.1.9.15c               @   s   e Zd ZdS )SMIMECapabilityN)__name__
__module____qualname__r   r   r   r   r   3   s   r   ZcapabilityID
parameters)ZopenTypec               @   s   e Zd ZdS )SMIMECapabilitiesN)r   r   r   r   r   r   r   r   =   s   r   c               @   s   e Zd ZdS )$SMIMECapabilitiesParametersForRC2CBCN)r   r   r   r   r   r   r   r   C   s   r   z1.2.840.113549.1.9.16      c               @   s   e Zd ZdS )SMIMEEncryptionKeyPreferenceN)r   r   r   r   r   r   r   r   Q   s   r   ZissuerAndSerialNumber)ZimplicitTagZreceipentKeyId   ZsubjectAltKeyIdentifierN)+Zpyasn1.typer   r   r   r   Zpyasn1_modulesr   r   r   ZIssuerAndSerialNumberZRecipientKeyIdentifierZSubjectKeyIdentifierZrc2CBCr
   ZsmimeCapabilitiesZsmimeCapabilityMapSequencer   Z
NamedTypesZ	NamedTypeZOptionalNamedTypeZAnyZOpenTypeZcomponentTypeZ
SequenceOfr   ZIntegerr   Zid_smimeZid_aaZid_aa_encrypKeyPrefZChoicer   subtypeTagZtagClassContextZtagFormatSimpleZid_capZid_cap_preferBinaryInsideZ_cmsAttributesMapUpdateZcmsAttributesMapupdateZ_smimeCapabilityMapUpdater   r   r   r   <module>   sR   










