in cvm-attestation/read_report.py [0:0]
def read_report(t, o):
"""
CLI tool to read and optionally save hardware reports.
"""
logger = Logger('logger').get_logger()
logger.info("Attestation started...")
logger.info(f"Report type selected: {t}")
# Initialize attestation client
client_parameters = AttestationClientParameters(
DEFAULT_ENDPOINT,
Verifier.MAA,
IsolationType.SEV_SNP if t == 'snp_report' else IsolationType.TDX,
''
)
attestation_client = AttestationClient(logger, client_parameters)
# Handle the hardware report
handle_hardware_report(t, o, attestation_client)