o
    Ç `è  ã                   @   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   ú€home/ych/rk3568/buildroot/output/rockchip_rk3568/host/lib/python3.10/site-packages/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   ó   dS )z*
        Returns the SCT version.
        Nr   ©Úselfr   r   r   Úversion   ó    z"SignedCertificateTimestamp.versionc                 C   r   )zM
        Returns an identifier indicating which log this SCT is for.
        Nr   r   r   r   r   Úlog_id   r   z!SignedCertificateTimestamp.log_idc                 C   r   )z5
        Returns the timestamp for this SCT.
        Nr   r   r   r   r   Ú	timestamp$   r   z$SignedCertificateTimestamp.timestampc                 C   r   )zV
        Returns whether this is an SCT for a certificate or pre-certificate.
        Nr   r   r   r   r   Ú
entry_type*   r   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   Zsixr   r   Zadd_metaclassÚABCMetaÚobjectr   r   r   r   r   Ú<module>   s   
