-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Description
try:
signer_info = C2paSignerInfo(
alg=b"ps256",
sign_cert=cert_chain,
private_key=private_key,
ta_url=b"http://timestamp.digicert.com"
)
signer = Signer.from_info(signer_info)
except Exception as e:
logger.error(f"Error creating signer: {e}")
raise RuntimeError(f"Error creating signer: {e}") from e
logger.info(f"signer created in {time.time()} duration {time.time() - starttime}")
# Create a builder add a thumbnail resource and an ingredient file.
builder = Builder(manifest)
with open(image_path, "rb") as source_file, open(output_path, "wb") as dest_file:
manifest_bytes = builder.sign(signer, mime_type, source_file, dest_file)
error message is "{ "detail": "error while attaching c2pa metadata: Other: hash verification( Asset hash failure: assertion.bmffHash.mismatch )" }
test data:
1s.mov
Metadata
Metadata
Assignees
Labels
No labels