o
    }j6h                     @   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)canonAlgorithmSimpler   )canonAlgorithmRelaxed   N__name__
__module____qualname__r   NamedValuesnamedValues r   r   e/var/www/html/chefvision.cloud.itp360.com/venv/lib/python3.10/site-packages/pyasn1_modules/rfc7508.pyr	      s
    r	   c                   @   s   e Zd ZedddZdS )HeaderFieldStatus)
duplicatedr   )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   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    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   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 )SecureHeaderFieldscanonAlgorithm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   )pyasn1.typer   r   r   r   r   pyasn1_modulesr   r   floatr*   
Enumeratedr	   Integerr   VisibleStringr   
UTF8Stringr    Sequencer!   
SequenceOfr(   Setr+   ObjectIdentifierid_aa"id_aa_secureHeaderFieldsIdentifier_cmsAttributesMapUpdatecmsAttributesMapupdater   r   r   r   <module>   s(   	
