@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?
optionalbuilder:object
Defined in: types.d.ts:504
Builder configuration
thumbnail?
optionalthumbnail:object
thumbnail.enabled?
optionalenabled:boolean
cawg_trust?
optionalcawg_trust:object
Defined in: types.d.ts:485
CAWG trust configuration
allowed_list?
optionalallowed_list:string
trust_anchors?
optionaltrust_anchors:string
trust_config?
optionaltrust_config:string
user_anchors?
optionaluser_anchors:string
verify_trust_list?
optionalverify_trust_list:boolean
trust?
optionaltrust:object
Defined in: types.d.ts:477
C2PA trust configuration
allowed_list?
optionalallowed_list:string
trust_anchors?
optionaltrust_anchors:string
trust_config?
optionaltrust_config:string
user_anchors?
optionaluser_anchors:string
verify_trust_list?
optionalverify_trust_list:boolean
verify?
optionalverify:object
Defined in: types.d.ts:493
Verification configuration
ocsp_fetch?
optionalocsp_fetch:boolean
remote_manifest_fetch?
optionalremote_manifest_fetch:boolean
skip_ingredient_conflict_resolution?
optionalskip_ingredient_conflict_resolution:boolean
strict_v1_validation?
optionalstrict_v1_validation:boolean
verify_after_reading?
optionalverify_after_reading:boolean
verify_after_sign?
optionalverify_after_sign:boolean
verify_timestamp_trust?
optionalverify_timestamp_trust:boolean
verify_trust?
optionalverify_trust:boolean