@contentauth/c2pa-node


@contentauth/c2pa-node / SettingsContext

Interface: SettingsContext

Defined in: types.d.ts:475

Settings configuration object that can be passed to Reader and Builder constructors. Only trust, verify, and builder settings are configurable from the Node SDK. Uses snake_case internally to match the c2pa-rs settings format.

Properties

builder?

optional builder: object

Defined in: types.d.ts:504

Builder configuration

thumbnail?

optional thumbnail: object

thumbnail.enabled?

optional enabled: boolean


cawg_trust?

optional cawg_trust: object

Defined in: types.d.ts:485

CAWG trust configuration

allowed_list?

optional allowed_list: string

trust_anchors?

optional trust_anchors: string

trust_config?

optional trust_config: string

user_anchors?

optional user_anchors: string

verify_trust_list?

optional verify_trust_list: boolean


trust?

optional trust: object

Defined in: types.d.ts:477

C2PA trust configuration

allowed_list?

optional allowed_list: string

trust_anchors?

optional trust_anchors: string

trust_config?

optional trust_config: string

user_anchors?

optional user_anchors: string

verify_trust_list?

optional verify_trust_list: boolean


verify?

optional verify: object

Defined in: types.d.ts:493

Verification configuration

ocsp_fetch?

optional ocsp_fetch: boolean

remote_manifest_fetch?

optional remote_manifest_fetch: boolean

skip_ingredient_conflict_resolution?

optional skip_ingredient_conflict_resolution: boolean

strict_v1_validation?

optional strict_v1_validation: boolean

verify_after_reading?

optional verify_after_reading: boolean

verify_after_sign?

optional verify_after_sign: boolean

verify_timestamp_trust?

optional verify_timestamp_trust: boolean

verify_trust?

optional verify_trust: boolean