certificate

class satcfdi.models.certificate.CertificateType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

Fiel = 1
CSD = 2
class satcfdi.models.certificate.Certificate(certificate: X509)[source]

Bases: object

classmethod load_certificate(certificate: bytes) Certificate[source]
fingerprint(algorithm=<cryptography.hazmat.primitives.hashes.SHA1 object>) bytes[source]
certificate_bytes() bytes[source]
certificate_base64() str[source]
issuer() str[source]
subject() str[source]
property type
property serial_number: int
property legal_name: str | None
property rfc: RFC | None
property rfc_representante: RFC | None
property curp: CURP | None
property curp_representante: CURP | None
property branch_name: str | None
property rfc_pac: RFC
property email: str | None
property certificate_number: str
public_key() RSAPublicKey[source]
verify_sha1(data: bytes, signature: bytes) bool[source]
verify_sha256(data: bytes, signature: bytes) bool[source]
encrypt(data: bytes)[source]