ó
l]›]c           @` sã  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 d	 e f d
 „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d „  ƒ  YZ  d e f d „  ƒ  YZ! d e f d „  ƒ  YZ" 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($   u   
ASN.1 type classes for PDF signature structures. Adds extra oid mapping and
value parsing to asn1crypto.x509.Extension() and asn1crypto.xms.CMSAttribute().
i    (   t   unicode_literalst   divisiont   absolute_importt   print_functioni   (   t   CMSAttributeTypet   CMSAttribute(   t   Booleant   Integert   Nullt   ObjectIdentifiert   OctetStringt   Sequencet
   SequenceOft   SetOf(   t   CertificateList(   t   OCSPResponse(   t	   Extensiont   ExtensionIdt   GeneralNamet   KeyPurposeIdt   AdobeArchiveRevInfoc           B` s   e  Z d  e f g Z RS(   u   version(   t   __name__t
   __module__R   t   _fields(    (    (    s-   lib/python2.7/site-packages/asn1crypto/pdf.pyR      s   t   AdobeTimestampc           B` s:   e  Z d  e f d e f d e i e d 6e d 6f g Z RS(   u   versionu   locationu   requires_authu   optionalu   default(   R   R   R   R   R   t   Truet   FalseR   (    (    (    s-   lib/python2.7/site-packages/asn1crypto/pdf.pyR   %   s   		t   OtherRevInfoc           B` s    e  Z d  e f d e f g Z RS(   u   typeu   value(   R   R   R	   R
   R   (    (    (    s-   lib/python2.7/site-packages/asn1crypto/pdf.pyR   -   s   	t   SequenceOfCertificateListc           B` s   e  Z e Z RS(    (   R   R   R   t   _child_spec(    (    (    s-   lib/python2.7/site-packages/asn1crypto/pdf.pyR   4   s   t   SequenceOfOCSPResponsec           B` s   e  Z e Z RS(    (   R   R   R   R   (    (    (    s-   lib/python2.7/site-packages/asn1crypto/pdf.pyR   8   s   t   SequenceOfOtherRevInfoc           B` s   e  Z e Z RS(    (   R   R   R   R   (    (    (    s-   lib/python2.7/site-packages/asn1crypto/pdf.pyR   <   s   t   RevocationInfoArchivalc           B` s\   e  Z d  e i d d 6e d 6f d e i d d 6e d 6f d e i d d 6e d 6f g Z RS(   u   crli    u   explicitu   optionalu   ocspi   u   other_rev_infoi   (   R   R   R   R   R   R   R   (    (    (    s-   lib/python2.7/site-packages/asn1crypto/pdf.pyR    @   s   t   SetOfRevocationInfoArchivalc           B` s   e  Z e Z RS(    (   R   R   R    R   (    (    (    s-   lib/python2.7/site-packages/asn1crypto/pdf.pyR!   H   s   u   adobe_archive_rev_infou   1.2.840.113583.1.1.9.2u   adobe_timestampu   1.2.840.113583.1.1.9.1u   adobe_ppklite_credentialu   1.2.840.113583.1.1.10u   pdf_signingu   1.2.840.113583.1.1.5u   adobe_revocation_info_archivalu   1.2.840.113583.1.1.8N(%   t   __doc__t
   __future__R    R   R   R   t   cmsR   R   t   coreR   R   R   R	   R
   R   R   R   t   crlR   t   ocspR   t   x509R   R   R   R   R   R   R   R   R   R   R    R!   t   _mapt
   _oid_specs(    (    (    s-   lib/python2.7/site-packages/asn1crypto/pdf.pyt   <module>   s.   ":
"