Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

C2paToolProvenanceVerifier

Namespace OfficeIMO.Provenance.C2pa
Assembly OfficeIMO.Provenance.C2pa
Implements
ICancellableOfficeProvenanceVerifier IOfficeProvenanceVerifier
Modifiers sealed

Provides optional C2PA content-binding, signature, and trust verification through the official c2patool command-line application. The executable is supplied by the host and is not bundled.

Inheritance

  • Object
  • C2paToolProvenanceVerifier

Constructors

public C2paToolProvenanceVerifier(String executablePath) #

Creates a verifier for an installed or explicitly downloaded c2patool executable.

Parameters

executablePath System.String requiredposition: 0

Methods

Verify 2 overloads
public virtual OfficeProvenanceVerificationResult Verify(String filePath, OfficeProvenanceVerificationOptions options = null) #
Returns: OfficeProvenanceVerificationResult

Parameters

filePath System.String requiredposition: 0
options OfficeIMO.Provenance.OfficeProvenanceVerificationOptions = null optionalposition: 1
public virtual OfficeProvenanceVerificationResult Verify(String filePath, OfficeProvenanceVerificationOptions options, CancellationToken cancellationToken) #
Returns: OfficeProvenanceVerificationResult

Parameters

filePath System.String requiredposition: 0
options OfficeIMO.Provenance.OfficeProvenanceVerificationOptions requiredposition: 1
cancellationToken System.Threading.CancellationToken requiredposition: 2

Properties

public String ExecutablePath { get; } #

Gets the executable path or command name used for verification.