File: //var/opt/nydus/ops/cryptography/x509/__pycache__/certificate_transparency.cpython-39.pyc
a
�,�h_ � @ sp d dl Z d dlZd dlmZ d dlmZ G dd� dej�ZG dd� dej�Z G dd � d e j
d
�Ze�ej
� dS )� N)�utils)�x509c @ s e Zd ZdZdZdS )�LogEntryTyper � N)�__name__�
__module__�__qualname__ZX509_CERTIFICATEZPRE_CERTIFICATE� r r �]/opt/nydus/tmp/pip-target-wkfpz8uv/lib64/python/cryptography/x509/certificate_transparency.pyr
s r c @ s e Zd ZdZdS )�Versionr N)r r r �v1r r r r
r s r c @ s^ e Zd Zejed�dd��Zejed�dd��Zeje j d�dd��Z
ejed�dd ��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 �abc�abstractpropertyr r �bytesr �datetimer r r r r r r
r
s r
)� metaclass)r r Zcryptographyr Z"cryptography.hazmat.bindings._rustr Z rust_x509�Enumr r �ABCMetar
�registerZSctr r r r
�<module> s