§
    ¡”jÊ  ã                   ó  — d Z ddlmZmZmZmZ ddlmZmZ ddl	m
Z
mZmZmZmZmZmZmZ ddlmZ ddlmZ ddlmZmZmZmZ  G d	„ d
e¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z  G d„ de¦  «        Z! G d„ de¦  «        Z"dej#        d<   dej#        d<   dej#        d<   eej$        d<   eej$        d<   eej$        d<   dej#        d <   d!ej#        d"<   e"ej$        d!<   d#S )$z�
ASN.1 type classes for PDF signature structures. Adds extra oid mapping and
value parsing to asn1crypto.x509.Extension() and asn1crypto.xms.CMSAttribute().
é    )Úunicode_literalsÚdivisionÚabsolute_importÚprint_functioné   )ÚCMSAttributeTypeÚCMSAttribute)ÚBooleanÚIntegerÚNullÚObjectIdentifierÚOctetStringÚSequenceÚ
SequenceOfÚSetOf)ÚCertificateList)ÚOCSPResponse)Ú	ExtensionÚExtensionIdÚGeneralNameÚKeyPurposeIdc                   ó   — e Zd ZdefgZdS )ÚAdobeArchiveRevInfoÚversionN)Ú__name__Ú
__module__Ú__qualname__r   Ú_fields© ó    ú]/var/www/finuniver-perm.ru/html/portfolio/venv/lib/python3.11/site-packages/asn1crypto/pdf.pyr   r      s   € € € € € à	�GÐð€G€G€Gr    r   c                   ó,   — e Zd ZdefdefdedddœfgZdS )ÚAdobeTimestampr   ÚlocationÚrequires_authTF)ÚoptionalÚdefaultN)r   r   r   r   r   r
   r   r   r    r!   r#   r#   %   s7   € € € € € à	�GÐØ	�[Ð!Ø	˜'°ÀÐ#GÐ#GÐHð€G€G€Gr    r#   c                   ó   — e Zd ZdefdefgZdS )ÚOtherRevInfoÚtypeÚvalueN)r   r   r   r   r   r   r   r    r!   r)   r)   -   s&   € € € € € à	Ð!Ð"Ø	�+Ðð€G€G€Gr    r)   c                   ó   — e Zd ZeZdS )ÚSequenceOfCertificateListN)r   r   r   r   Ú_child_specr   r    r!   r-   r-   4   s   € € € € € Ø!€K€K€Kr    r-   c                   ó   — e Zd ZeZdS )ÚSequenceOfOCSPResponseN)r   r   r   r   r.   r   r    r!   r0   r0   8   ó   € € € € € Ø€K€K€Kr    r0   c                   ó   — e Zd ZeZdS )ÚSequenceOfOtherRevInfoN)r   r   r   r)   r.   r   r    r!   r3   r3   <   r1   r    r3   c                   ó<   — e Zd ZdedddœfdedddœfdedddœfgZd	S )
ÚRevocationInfoArchivalÚcrlr   T)Úexplicitr&   Úocspr   Úother_rev_infoé   N)r   r   r   r-   r0   r3   r   r   r    r!   r5   r5   @   sN   € € € € € à	Ð)¸ÀtÐ+LÐ+LÐMØ	Ð'°aÀTÐ)JÐ)JÐKØ	Ð1ÀÈtÐ3TÐ3TÐUð€G€G€Gr    r5   c                   ó   — e Zd ZeZdS )ÚSetOfRevocationInfoArchivalN)r   r   r   r5   r.   r   r    r!   r<   r<   H   s   € € € € € Ø(€K€K€Kr    r<   Úadobe_archive_rev_infoz1.2.840.113583.1.1.9.2Úadobe_timestampz1.2.840.113583.1.1.9.1Úadobe_ppklite_credentialz1.2.840.113583.1.1.10Úpdf_signingz1.2.840.113583.1.1.5Úadobe_revocation_info_archivalz1.2.840.113583.1.1.8N)%Ú__doc__Ú
__future__r   r   r   r   Úcmsr   r	   Úcorer
   r   r   r   r   r   r   r   r6   r   r8   r   Úx509r   r   r   r   r   r#   r)   r-   r0   r3   r5   r<   Ú_mapÚ
_oid_specsr   r    r!   ú<module>rI      sì  ððð ð
 SÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ RÐ Rà /Ð /Ð /Ð /Ð /Ð /Ð /Ð /ð	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	ð !Ð  Ð  Ð  Ð  Ð  Ø Ð Ð Ð Ð Ð ðð ð ð ð ð ð ð ð ð ð ð ðð ð ð ð ˜(ñ ô ð ðð ð ð ð �Xñ ô ð ðð ð ð ð �8ñ ô ð ð"ð "ð "ð "ð " 
ñ "ô "ð "ðð ð ð ð ˜Zñ ô ð ðð ð ð ð ˜Zñ ô ð ðð ð ð ð ˜Xñ ô ð ð)ð )ð )ð )ð ) %ñ )ô )ð )ð .F€Ô Ð)Ñ *Ø->€Ô Ð)Ñ *Ø,F€Ô Ð(Ñ )Ø1D€	Ô Ð-Ñ .Ø*8€	Ô Ð&Ñ 'Ø37€	Ô Ð/Ñ 0Ø,9€Ô Ð(Ñ )Ø0PÐ Ô Ð,Ñ -Ø<W€Ô Ð8Ñ 9Ð 9Ð 9r    