o ge@sXddlZddlZddlmZGdddejZGdddejZGdddejd ZdS) N)utilsc@seZdZdZdZdS) LogEntryTyperN)__name__ __module__ __qualname__X509_CERTIFICATEPRE_CERTIFICATEr r L/usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.pyr src@seZdZdZdS)VersionrN)rrrv1r r r r r sr c@s^eZdZejdefddZejdefddZejde j fddZ ejde fdd Z d S) SignedCertificateTimestampreturncCdS)z* Returns the SCT version. Nr selfr r r versionz"SignedCertificateTimestamp.versioncCr)zM Returns an identifier indicating which log this SCT is for. Nr rr r r log_idrz!SignedCertificateTimestamp.log_idcCr)z5 Returns the timestamp for this SCT. Nr rr r r timestamp"rz$SignedCertificateTimestamp.timestampcCr)zV Returns whether this is an SCT for a certificate or pre-certificate. Nr rr r r entry_type(rz%SignedCertificateTimestamp.entry_typeN) rrrabcabstractpropertyr rbytesrdatetimerrrr r r r rsr) metaclass) rr cryptographyrEnumrr ABCMetarr r r r s