C2paSigningConfig
Field |
Type |
Repeated |
Description |
alg |
Signing algorithm. One of: ps256, ps384, ps512, es256, es384, es512, ed25519. The certificate must match. |
||
private_key_path |
Path to a PEM-encoded private key file readable by the Norsk Media process. Not the key contents. |
||
sign_cert_path |
Path to a PEM-encoded signing certificate file readable by the Norsk Media process. Not the certificate contents. |
||
ta_url |
Optional Time Authority URL. Empty string means use the C2PA_TA_URL environment variable if set, otherwise sign without a timestamp token. |
||
stream_id |
Identifier embedded in every signed segment’s c2pa.livevideo.segment assertion. Should be unique per logical stream. |
||
chain_of_trust |
When true, this signer operates in derived mode: every output
segment is expected to be derived from a C2PA-verified input
segment, and each output segment carries a When false (default), this is a root signer: it signs whatever it’s given, no chain-of-trust expectation, no notification on missing parent. Use false on an output whose input is unsigned; use true on an output downstream of a C2PA-verifying ingest. |
||
scheme |
Selects which C2PA live-video signing method to use. Defaults to SEGMENT_MANIFEST_BOX (§19.3) for backwards compatibility. |
||
validity_period_secs |
Validity window (seconds) advertised in the §19.4 |