ó
/<õ\c           @` sœ   d  d l  m Z m Z m Z d  d l Z d  d l m Z d  d l Z d e f d „  ƒ  YZ d e f d „  ƒ  YZ	 e j
 e j ƒ d e f d	 „  ƒ  Yƒ Z d S(
   i    (   t   absolute_importt   divisiont   print_functionN(   t   Enumt   LogEntryTypec           B` s   e  Z d  Z d Z RS(   i    i   (   t   __name__t
   __module__t   X509_CERTIFICATEt   PRE_CERTIFICATE(    (    (    sI   lib/python2.7/site-packages/cryptography/x509/certificate_transparency.pyR      s   t   Versionc           B` s   e  Z d  Z RS(   i    (   R   R   t   v1(    (    (    sI   lib/python2.7/site-packages/cryptography/x509/certificate_transparency.pyR	      s   t   SignedCertificateTimestampc           B` sP   e  Z e j d  „  ƒ Z e j d „  ƒ Z e j d „  ƒ Z e j d „  ƒ Z RS(   c         C` s   d S(   s*   
        Returns the SCT version.
        N(    (   t   self(    (    sI   lib/python2.7/site-packages/cryptography/x509/certificate_transparency.pyt   version   t    c         C` s   d S(   sM   
        Returns an identifier indicating which log this SCT is for.
        N(    (   R   (    (    sI   lib/python2.7/site-packages/cryptography/x509/certificate_transparency.pyt   log_id   R   c         C` s   d S(   s5   
        Returns the timestamp for this SCT.
        N(    (   R   (    (    sI   lib/python2.7/site-packages/cryptography/x509/certificate_transparency.pyt	   timestamp$   R   c         C` s   d S(   sV   
        Returns whether this is an SCT for a certificate or pre-certificate.
        N(    (   R   (    (    sI   lib/python2.7/site-packages/cryptography/x509/certificate_transparency.pyt
   entry_type*   R   (   R   R   t   abct   abstractpropertyR   R   R   R   (    (    (    sI   lib/python2.7/site-packages/cryptography/x509/certificate_transparency.pyR      s   (   t
   __future__R    R   R   R   t   enumR   t   sixR   R	   t   add_metaclasst   ABCMetat   objectR   (    (    (    sI   lib/python2.7/site-packages/cryptography/x509/certificate_transparency.pyt   <module>   s   