C2PA Node.js library
Classes Functions Interfaces Type Aliases

@contentauth/c2pa-node


@contentauth/c2pa-node

Classes

  • Builder
  • CallbackCredentialHolder
  • CallbackSigner
  • IdentityAssertionBuilder
  • IdentityAssertionSigner
  • LocalSigner
  • Reader
  • Trustmark

Interfaces

  • BuilderInterface
  • CallbackCredentialHolderInterface
  • CallbackSignerInterface
  • DestinationBufferAsset
  • FileAsset
  • HashedUri
  • IdentityAssertionBuilderInterface
  • IdentityAssertionSignerInterface
  • JsCallbackSignerConfig
  • LocalSignerInterface
  • ReaderInterface
  • SignerPayload
  • SourceBufferAsset
  • TrustConfig
  • TrustmarkConfig
  • TrustmarkInterface
  • VerifyConfig

Type Aliases

  • CallbackSignerConfig
  • ClaimVersion
  • DestinationAsset
  • ManifestAssertionKind
  • NeonBuilderHandle
  • NeonCallbackCredentialHolderHandle
  • NeonCallbackSignerHandle
  • NeonIdentityAssertionBuilderHandle
  • NeonIdentityAssertionSignerHandle
  • NeonLocalSignerHandle
  • NeonReaderHandle
  • NeonTrustmarkHandle
  • SigningAlg
  • SourceAsset
  • TrustmarkVariant
  • TrustmarkVersion

Functions

  • getCawgTrustConfig
  • getSettingsJson
  • getTrustConfig
  • getVerifyConfig
  • isActionsAssertion
  • loadC2paSettings
  • loadC2paSettingsToml
  • loadCawgTrustConfig
  • loadSettingsFromFile
  • loadSettingsFromUrl
  • loadTrustConfig
  • loadVerifyConfig
  • patchVerifyConfig

@contentauth/c2pa-node


@contentauth/c2pa-node

Classes

  • Builder
  • CallbackCredentialHolder
  • CallbackSigner
  • IdentityAssertionBuilder
  • IdentityAssertionSigner
  • LocalSigner
  • Reader
  • Trustmark

Interfaces

  • BuilderInterface
  • CallbackCredentialHolderInterface
  • CallbackSignerInterface
  • DestinationBufferAsset
  • FileAsset
  • HashedUri
  • IdentityAssertionBuilderInterface
  • IdentityAssertionSignerInterface
  • JsCallbackSignerConfig
  • LocalSignerInterface
  • ReaderInterface
  • SignerPayload
  • SourceBufferAsset
  • TrustConfig
  • TrustmarkConfig
  • TrustmarkInterface
  • VerifyConfig

Type Aliases

  • CallbackSignerConfig
  • ClaimVersion
  • DestinationAsset
  • ManifestAssertionKind
  • NeonBuilderHandle
  • NeonCallbackCredentialHolderHandle
  • NeonCallbackSignerHandle
  • NeonIdentityAssertionBuilderHandle
  • NeonIdentityAssertionSignerHandle
  • NeonLocalSignerHandle
  • NeonReaderHandle
  • NeonTrustmarkHandle
  • SigningAlg
  • SourceAsset
  • TrustmarkVariant
  • TrustmarkVersion

Functions

  • getCawgTrustConfig
  • getSettingsJson
  • getTrustConfig
  • getVerifyConfig
  • isActionsAssertion
  • loadC2paSettings
  • loadC2paSettingsToml
  • loadCawgTrustConfig
  • loadSettingsFromFile
  • loadSettingsFromUrl
  • loadTrustConfig
  • loadVerifyConfig
  • patchVerifyConfig

API documentation for the Content Authenticity Initiative Node.js library.