feat: securely prepare verification roots

This commit is contained in:
2026-10-08 05:29:59 +00:00
parent 6ae993887c
commit 6c27a9e07d
8 changed files with 644 additions and 13 deletions
@@ -226,6 +226,8 @@ class ManagedLockBrokerTests(unittest.TestCase):
try:
result = broker.request_handle(handle, "status")
self.assertEqual(result["status"], "held")
self.assertEqual(result["root"], str(root))
self.assertEqual(broker.read_handle_metadata(handle)["root"], str(root))
self.assertNotIn("token", json.dumps(result))
cli = subprocess.run([sys.executable, str(BROKER), "request", "--handle", str(handle), "--action", "status"],
capture_output=True, text=True)