o
    Zh~                     @   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   M/var/www/html/lang_env/lib/python3.10/site-packages/pyasn1_modules/rfc5751.py_OID   s   
r   z1.2.840.113549.1.9.15c                   @      e Zd ZdS )SMIMECapabilityN__name__
__module____qualname__r   r   r   r   r   3       r   ZcapabilityID
parameters)ZopenTypec                   @   r   )SMIMECapabilitiesNr   r   r   r   r   r   =   r   r   c                   @   r   )$SMIMECapabilitiesParametersForRC2CBCNr   r   r   r   r   r   C   s    r   z1.2.840.113549.1.9.16      c                   @   r   )SMIMEEncryptionKeyPreferenceNr   r   r   r   r   r!   Q   r   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   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>   sj   












