U
    *”}fè  ã                   @   sp   d dl mZmZmZ d dlZd dlmZ d dlZG dd„ deƒZG dd„ deƒZ	e 
ej¡G dd	„ d	eƒƒZdS )
é    )Úabsolute_importÚdivisionÚprint_functionN)ÚEnumc                   @   s   e Zd ZdZdZdS )ÚLogEntryTyper   é   N)Ú__name__Ú
__module__Ú__qualname__ZX509_CERTIFICATEZPRE_CERTIFICATE© r   r   úN/tmp/pip-unpacked-wheel-x36vw73o/cryptography/x509/certificate_transparency.pyr      s   r   c                   @   s   e Zd ZdZdS )ÚVersionr   N)r   r	   r
   Zv1r   r   r   r   r      s   r   c                   @   sD   e Zd Zejdd„ ƒZejdd„ ƒZejdd„ ƒZejdd„ ƒZd	S )
ÚSignedCertificateTimestampc                 C   s   dS )z*
        Returns the SCT version.
        Nr   ©Úselfr   r   r   Úversion   s    z"SignedCertificateTimestamp.versionc                 C   s   dS )zM
        Returns an identifier indicating which log this SCT is for.
        Nr   r   r   r   r   Úlog_id   s    z!SignedCertificateTimestamp.log_idc                 C   s   dS )z5
        Returns the timestamp for this SCT.
        Nr   r   r   r   r   Ú	timestamp$   s    z$SignedCertificateTimestamp.timestampc                 C   s   dS )zV
        Returns whether this is an SCT for a certificate or pre-certificate.
        Nr   r   r   r   r   Ú
entry_type*   s    z%SignedCertificateTimestamp.entry_typeN)	r   r	   r
   ÚabcÚabstractpropertyr   r   r   r   r   r   r   r   r      s   


r   )Ú
__future__r   r   r   r   Úenumr   Úsixr   r   Úadd_metaclassÚABCMetaÚobjectr   r   r   r   r   Ú<module>   s   
