From 6a3fe8f50479cfee5c76c2e316e5bb5dcb7318f6 Mon Sep 17 00:00:00 2001 From: Amaury Chamayou Date: Mon, 7 Jul 2025 15:03:07 +0100 Subject: [PATCH] Update verify_receipt.py to adjust auth requirement Authentication is only used when an entryid is specified to look up the leaf hash from datatrails. Signed-off-by: Amaury Chamayou --- datatrails_scitt_samples/scripts/verify_receipt.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/datatrails_scitt_samples/scripts/verify_receipt.py b/datatrails_scitt_samples/scripts/verify_receipt.py index ac2e520..be04895 100644 --- a/datatrails_scitt_samples/scripts/verify_receipt.py +++ b/datatrails_scitt_samples/scripts/verify_receipt.py @@ -97,7 +97,9 @@ def main(args=None) -> int: # Note: the context is only used if --entryid is # used to obtain the leaf hash directly from datatrails - cfg_overrides = {} + cfg_overrides = { + 'require_auth': args.entryid is not None + } if args.datatrails_url: cfg_overrides["datatrails_url"] = args.datatrails_url ctx = ServiceContext.from_env("verify-receipt", **cfg_overrides)