/snap/core22/2411/usr/lib/python3/dist-packages/cryptography/x509
NameSizeModeActions
__pycache__/-0755rm
base.py282080644editdlrm
certificate_transparency.py10010644editdlrm
extensions.py540090644editdlrm
general_name.py81610644editdlrm
name.py85130644editdlrm
ocsp.py147650644editdlrm
oid.py126190644editdlrm
__init__.py76340644editdlrm
Edit: /snap/core22/2411/usr/lib/python3/dist-packages/cryptography/x509/certificate_transparency.py (1001B)
# This file is dual licensed under the terms of the Apache License, Version # 2.0, and the BSD License. See the LICENSE file in the root of this repository # for complete details. import abc import datetime from cryptography import utils class LogEntryType(utils.Enum): X509_CERTIFICATE = 0 PRE_CERTIFICATE = 1 class Version(utils.Enum): v1 = 0 class SignedCertificateTimestamp(metaclass=abc.ABCMeta): @abc.abstractproperty def version(self) -> Version: """ Returns the SCT version. """ @abc.abstractproperty def log_id(self) -> bytes: """ Returns an identifier indicating which log this SCT is for. """ @abc.abstractproperty def timestamp(self) -> datetime.datetime: """ Returns the timestamp for this SCT. """ @abc.abstractproperty def entry_type(self) -> LogEntryType: """ Returns whether this is an SCT for a certificate or pre-certificate. """