%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/cryptography/x509/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/cryptography/x509/__pycache__/certificate_transparency.cpython-312.pyc

�

�3Tf���$�ddlmZddlZddlZddlmZddlmZddl	m
Z
Gd�dej�ZGd�d	ej�Z
Gd
�dej�ZGd�d
ej��Zej#ej$�y)�)�annotationsN)�utils)�x509)�
HashAlgorithmc��eZdZdZdZy)�LogEntryTyper�N)�__name__�
__module__�__qualname__�X509_CERTIFICATE�PRE_CERTIFICATE���L/usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.pyrrs
�����Orrc��eZdZdZy)�VersionrN)r
rr�v1rrrrrs��	
�Brrc� �eZdZdZdZdZdZdZy)�SignatureAlgorithmz�
    Signature algorithms that are valid for SCTs.

    These are exactly the same as SignatureAlgorithm in RFC 5246 (TLS 1.2).

    See: <https://datatracker.ietf.org/doc/html/rfc5246#section-7.4.1.4.1>
    rr	��N)r
rr�__doc__�	ANONYMOUS�RSA�DSA�ECDSArrrrrs����I�
�C�
�C�
�Errc��eZdZeej
d
d���Zeej
dd���Zeej
dd���Zeej
d
d���Z	eej
dd���Z
eej
dd���Zeej
dd���Zeej
dd���Z
y	)�SignedCertificateTimestampc��y)z*
        Returns the SCT version.
        Nr��selfs r�versionz"SignedCertificateTimestamp.version(��rc��y)zM
        Returns an identifier indicating which log this SCT is for.
        Nrr!s r�log_idz!SignedCertificateTimestamp.log_id/r$rc��y)z5
        Returns the timestamp for this SCT.
        Nrr!s r�	timestampz$SignedCertificateTimestamp.timestamp6r$rc��y)zV
        Returns whether this is an SCT for a certificate or pre-certificate.
        Nrr!s r�
entry_typez%SignedCertificateTimestamp.entry_type=r$rc��y)zJ
        Returns the hash algorithm used for the SCT's signature.
        Nrr!s r�signature_hash_algorithmz3SignedCertificateTimestamp.signature_hash_algorithmDr$rc��y)zM
        Returns the signing algorithm used for the SCT's signature.
        Nrr!s r�signature_algorithmz.SignedCertificateTimestamp.signature_algorithmKr$rc��y)z5
        Returns the signature for this SCT.
        Nrr!s r�	signaturez$SignedCertificateTimestamp.signatureRr$rc��y)zG
        Returns the raw bytes of any extensions for this SCT.
        Nrr!s r�extension_bytesz*SignedCertificateTimestamp.extension_bytesYr$rN)�returnr)r3�bytes)r3zdatetime.datetime)r3r)r3r)r3r)r
rr�property�abc�abstractmethodr#r&r(r*r,r.r0r2rrrrr's��
��������
��������
��������
��������
��������
��������
��������
�������rr)�	metaclass)�
__future__rr6�datetime�cryptographyr�"cryptography.hazmat.bindings._rustr�	rust_x509�%cryptography.hazmat.primitives.hashesr�Enumrrr�ABCMetar�register�Sctrrr�<module>rCsn��
#�
���@�?��5�:�:��
�e�j�j�������7�3�;�;�7�t�#�#�I�M�M�2r

Zerion Mini Shell 1.0