C2paSigningSettings interface
Configures C2PA (Content Provenance and Authenticity) signing of CMAF or MoQ output segments. When set on an output, every init segment and media segment is signed in-process before being delivered to its destination.
Signature:
export interface C2paSigningSettings
Properties
| Property | Type | Description |
|---|---|---|
string |
Signing algorithm. Must match the supplied certificate. One of: "ps256", "ps384", "ps512", "es256", "es384", "es512", "ed25519". |
|
boolean |
(Optional) When When |
|
string |
Path to a PEM-encoded private key file readable by the Norsk Media process. Not the key contents. |
|
(Optional) Selects which C2PA live-video signing method to use. Defaults to - - Per-segment chain-of-trust (the flag) is only supported under |
||
string |
Path to a PEM-encoded signing certificate file readable by the Norsk Media process. Not the certificate contents. |
|
string |
Identifier embedded in every signed segment’s c2pa.livevideo.segment assertion. Should be unique per logical stream so downstream validators can correlate the sequence chain. |
|
string |
(Optional) Optional Time Authority URL for timestamping signatures. If omitted, the C2PA_TA_URL environment variable is consulted, and if also unset, the manifest is signed without a timestamp token. |
|
number |
(Optional) Validity window (in seconds) advertised in the §19.4 |