U q`@sTddlZddlZddlmZGdddeZGdddeZGdddejd ZdS) N)Enumc@seZdZdZdZdS) LogEntryTyperN)__name__ __module__ __qualname__ZX509_CERTIFICATEZPRE_CERTIFICATErrQ/tmp/pip-target-nv4zd3e_/lib/python/cryptography/x509/certificate_transparency.pyr src@seZdZdZdS)VersionrN)rrrZv1rrrr r sr c@s^eZdZejedddZejedddZeje j dddZ eje ddd Z d S) SignedCertificateTimestamp)returncCsdS)z* Returns the SCT version. Nrselfrrr versionsz"SignedCertificateTimestamp.versioncCsdS)zM Returns an identifier indicating which log this SCT is for. Nrr rrr log_idsz!SignedCertificateTimestamp.log_idcCsdS)z5 Returns the timestamp for this SCT. Nrr rrr timestamp!sz$SignedCertificateTimestamp.timestampcCsdS)zV Returns whether this is an SCT for a certificate or pre-certificate. Nrr rrr entry_type'sz%SignedCertificateTimestamp.entry_typeN) rrrabcabstractpropertyr rbytesrdatetimerrrrrrr r sr ) metaclass)rrenumrrr ABCMetar rrrr s