certificate_store

class satcfdi.models.certificate_store.CertificateStore(trusted_certificates: Iterable)[source]

Bases: object

issuer_certificate(cert)[source]
verify_certificate(issued_cert, at: datetime)[source]

Verifies issued_cert.

Parameters:

issued_cert – The issued certificate.

Returns:

True if certificate was issued by a trusted certificate :param issued_cert: issued certificate to validate :param at: date at witch to do the validation

classmethod create(certs_zip)[source]

Creates a Certificate Store from the certificates in a zip file :param certs_zip: :return: CertificateStore