a
a_ @ sp d dl Z d dlZd dlmZ d dlmZ G dd dejZG dd dejZ G dd d e j
d
Zeej
dS ) N)utils)x509c @ s e Zd ZdZdZdS )LogEntryTyper N)__name__
__module____qualname__ZX509_CERTIFICATEZPRE_CERTIFICATE r r P/usr/lib64/python3.9/site-packages/cryptography/x509/certificate_transparency.pyr
s r c @ s e Zd ZdZdS )Versionr N)r r r Zv1r r r r
r s r c @ s^ e Zd ZejedddZejedddZeje j dddZ
ejeddd Zd
S )SignedCertificateTimestamp)returnc 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 abcabstractpropertyr r bytesr datetimer r r r r r r
r s r ) metaclass)r r Zcryptographyr Z"cryptography.hazmat.bindings._rustr Z rust_x509Enumr r ABCMetar registerZSctr r r r