3
lá˜_è ã @ sp d dl mZmZmZ d dlZd dlmZ d dlZG dd„ deƒZG dd„ deƒZ ej
ejƒG dd „ d eƒƒZ
dS )
é )Úabsolute_importÚdivisionÚprint_functionN)ÚEnumc @ s e Zd ZdZdZdS )ÚLogEntryTyper é N)Ú__name__Ú
__module__Ú__qualname__ZX509_CERTIFICATEZPRE_CERTIFICATE© r r ú0/usr/lib64/python3.6/certificate_transparency.pyr
s r c @ s e Zd ZdZdS )ÚVersionr N)r r r
Zv1r r r r r
s r
c @ sD e Zd Zejdd„ ƒZejdd„ ƒZejdd„ ƒZejdd„ ƒZd S )
ÚSignedCertificateTimestampc C s dS )z*
Returns the SCT version.
Nr )Úselfr r r Úversion s z"SignedCertificateTimestamp.versionc C s dS )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 dS )z5
Returns the timestamp for this SCT.
Nr )r r r r Ú timestamp$ s z$SignedCertificateTimestamp.timestampc C s dS )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 )Z
__future__r r r r Úenumr Zsixr r
Z
add_metaclassÚABCMetaÚobjectr r r r r Ú