a b_@spddlZddlZddlmZddlmZGdddejZGdddejZ Gdd d ej d Z e ej dS) N)utils)x509c@seZdZdZdZdS) LogEntryTyperN)__name__ __module__ __qualname__ZX509_CERTIFICATEZPRE_CERTIFICATEr r Q/tmp/pip-target-98j97qn4/lib/python/cryptography/x509/certificate_transparency.pyr src@seZdZdZdS)VersionrN)rrrv1r r r r r sr c@s^eZdZejedddZejedddZeje j dddZ eje ddd Z d S) SignedCertificateTimestamp)returncCsdS)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) rrrabcabstractpropertyr rbytesrdatetimerrrr r r r r sr ) metaclass)rrZ cryptographyrZ"cryptography.hazmat.bindings._rustrZ rust_x509Enumrr ABCMetar registerZSctr r r r s