Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

C2paToolProvenanceSigner

Namespace OfficeIMO.Provenance.C2pa
Assembly OfficeIMO.Provenance.C2pa
Implements
IOfficeProvenanceSigner
Modifiers sealed

Creates C2PA Content Credentials through the official c2patool command-line application. Version 0.27.0 or newer, plus a production signer process, are supplied by the host and are not bundled.

Inheritance

  • Object
  • C2paToolProvenanceSigner

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Constructors

public C2paToolProvenanceSigner(String executablePath, String signerPath) #

Creates a production signer that delegates private-key operations to a separate signer process.

Parameters

executablePath System.String requiredposition: 0
signerPath System.String requiredposition: 1

Methods

public static C2paToolProvenanceSigner CreateWithBuiltInTestCredentials(String executablePath) #
Returns: C2paToolProvenanceSigner

Creates a development-only signer that uses c2patool's public test credentials. Outputs created by this signer must not be represented as production credentials.

Parameters

executablePath System.String requiredposition: 0
public virtual OfficeProvenanceSigningResult Sign(OfficeProvenanceSigningRequest request, OfficeProvenanceSigningOptions options = null) #
Returns: OfficeProvenanceSigningResult

Parameters

request OfficeIMO.Provenance.OfficeProvenanceSigningRequest requiredposition: 0
options OfficeIMO.Provenance.OfficeProvenanceSigningOptions = null optionalposition: 1

Properties

public String ExecutablePath { get; } #

Gets the executable path or command name used for signing.

public String SignerPath { get; } #

Gets the external signer process path or command name used for production key operations.

public Boolean UsesBuiltInTestCredentials { get; } #

Gets whether c2patool's public development credentials are used.