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lZe	dZ
G d	d
 d
ejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dejZedZed Zee iZeje dS )    )char)
constraint)	namedtype)namedval)univ)rfc5652Ninfc                   @   s   e Zd ZeddZdS )	Algorithm)ZcanonAlgorithmSimpler   )ZcanonAlgorithmRelaxed   N__name__
__module____qualname__r   ZNamedValuesZnamedValues r   r   :/tmp/pip-unpacked-wheel-mj5o32qq/pyasn1_modules/rfc7508.pyr	      s   r	   c                   @   s   e Zd ZedddZdS )HeaderFieldStatus)
duplicatedr   )Zdeletedr
   )modified   Nr   r   r   r   r   r   $   s
   r   c                   @   s"   e Zd Zejej ed ZdS )HeaderFieldName:N)r   r   r   r   ZPermittedAlphabetConstraintstring	printablesubtypeSpecr   r   r   r   r   ,   s   
r   c                   @   s   e Zd ZdS )HeaderFieldValueN)r   r   r   r   r   r   r   r   3   s   r   c                
   @   s@   e Zd Zeede ede ede	 j
ddZdS )HeaderFieldz
field-Namezfield-Valuezfield-Statusr   )valueN)r   r   r   r   
NamedTypes	NamedTyper   r   ZDefaultedNamedTyper   subtypecomponentTyper   r   r   r   r   7   s   r   c                   @   s   e Zd Ze ZedeZdS )HeaderFieldsr
   N)	r   r   r   r   r    r   ZValueSizeConstraintMAXr   r   r   r   r   r!   @   s   r!   c                   @   s,   e Zd Zeede ede ZdS )SecureHeaderFieldsZcanonAlgorithmZsecHeaderFieldsN)	r   r   r   r   r   r   r	   r!   r    r   r   r   r   r#   E   s   r#   )r
   r   iH  i r
   	      r   )7   )Zpyasn1.typer   r   r   r   r   Zpyasn1_modulesr   r   floatr"   Z
Enumeratedr	   ZIntegerr   ZVisibleStringr   Z
UTF8Stringr   Sequencer   Z
SequenceOfr!   Setr#   ZObjectIdentifierZid_aaZ"id_aa_secureHeaderFieldsIdentifierZ_cmsAttributesMapUpdateZcmsAttributesMapupdater   r   r   r   <module>   s(   	
 