API Reference
C2paToolProvenanceSigner
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.
Returned or exposed by
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
- signerPath System.String
Methods
public static C2paToolProvenanceSigner CreateWithBuiltInTestCredentials(String executablePath) #C2paToolProvenanceSignerCreates 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
public virtual OfficeProvenanceSigningResult Sign(OfficeProvenanceSigningRequest request, OfficeProvenanceSigningOptions options = null) #OfficeProvenanceSigningResultParameters
- request OfficeIMO.Provenance.OfficeProvenanceSigningRequest
- options OfficeIMO.Provenance.OfficeProvenanceSigningOptions = null
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.
public virtual String Name { get; } #