def get_certificate_fields_list() -> list:
    """Function to get a list of certificate fields for use with struct.unpack()

    :return: a list of certificate fields for use with struct.unpack()
    :rtype: list
    """
    return [
        "signer",
        "certificate_version_type",
        "certificate_type",
        "issuer",
        "hashedID",
        "start_tbs_data",
        "hostname_length",
        "hostname",
        "craca_id",
        "crl_series",
        "start_validity",
        "spacer",
        "certificate_duration",
        "filler",
        "psid",
        "verification_key_indicator",
        "ecc_public_key_y",
        "start_signature",
        "ecc_public_key_x_indicator",
        "ecc_public_key_x",
        "s"
    ]