3 l�_��@spddlmZmZmZddlZddlmZddlZGdd�de�ZGdd�de�Z ej ej �Gdd �d e ��Z dS) �)�absolute_import�division�print_functionN)�Enumc@seZdZdZdZdS)� LogEntryTyper�N)�__name__� __module__� __qualname__ZX509_CERTIFICATEZPRE_CERTIFICATE�r r �0/usr/lib64/python3.6/certificate_transparency.pyr src@seZdZdZdS)�VersionrN)rr r Zv1r r r r r sr c@sDeZdZejdd��Zejdd��Zejdd��Zejdd��Zd S) �SignedCertificateTimestampcCsdS)z* Returns the SCT version. Nr )�selfr r r �versionsz"SignedCertificateTimestamp.versioncCsdS)zM Returns an identifier indicating which log this SCT is for. Nr )rr r r �log_idsz!SignedCertificateTimestamp.log_idcCsdS)z5 Returns the timestamp for this SCT. Nr )rr r r � timestamp$sz$SignedCertificateTimestamp.timestampcCsdS)zV Returns whether this is an SCT for a certificate or pre-certificate. Nr )rr r r � entry_type*sz%SignedCertificateTimestamp.entry_typeN) rr r �abc�abstractpropertyrrrrr r r r rsr)Z __future__rrrr�enumrZsixrr Z add_metaclass�ABCMeta�objectrr r r r �s