U
    ڲg~                     @   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d	Zi ZG d
d dejZeede ejde edede_G dd dejZe e_G dd dejZedZeedZeedZG dd dejZ eede	 j!e"ej#ej$d dede
 j!e"ej#ej$ddede j!e"ej#ej$dde _eedZ%ee%dZ&ee ee  iZ'ej()e' ee iZ*e)e* dS )    )	namedtype)opentype)tag)univ)rfc5652)rfc8018c                  G   sF   g }t | D ].}t|tjr,|t| q|t| qt|S )N)tuple
isinstancer   ObjectIdentifierextendlistappendint)
componentsoutputx r   :/tmp/pip-unpacked-wheel-mj5o32qq/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 )SMIMECapabilitiesNr   r   r   r   r   r   =   s   r   c                   @   s   e Zd ZdS )$SMIMECapabilitiesParametersForRC2CBCNr   r   r   r   r   r   C   s   r   z1.2.840.113549.1.9.16      c                   @   s   e Zd ZdS )SMIMEEncryptionKeyPreferenceNr   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OptionalNamedType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>   sz   





  
  
  

   