Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceSigningResult

Namespace OfficeIMO.Provenance
Assembly OfficeIMO.Core
Modifiers sealed

Normalized evidence from one C2PA signing operation.

Inheritance

  • Object
  • OfficeProvenanceSigningResult

Usage

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

Accepted by parameters

Constructors

public OfficeProvenanceSigningResult(OfficeProvenanceSigningStatus status, String providerName, IReadOnlyList<String> findings, String outputPath = null, OfficeProvenanceReport structuralReport = null, String rawReport = null) #

Creates a signing result.

Parameters

status OfficeIMO.Provenance.OfficeProvenanceSigningStatus requiredposition: 0
providerName System.String requiredposition: 1
findings System.Collections.Generic.IReadOnlyList{System.String} requiredposition: 2
outputPath System.String = null optionalposition: 3
structuralReport OfficeIMO.Provenance.OfficeProvenanceReport = null optionalposition: 4
rawReport System.String = null optionalposition: 5

Properties

public OfficeProvenanceSigningStatus Status { get; } #

Gets the normalized signing outcome.

public String ProviderName { get; } #

Gets the signing provider name.

public IReadOnlyList<String> Findings { get; } #

Gets provider findings.

public String OutputPath { get; } #

Gets the committed output path on success.

public OfficeProvenanceReport StructuralReport { get; } #

Gets structural evidence from the completed output on success.

public String RawReport { get; } #

Gets bounded raw provider output when explicitly requested.

public Boolean Succeeded { get; } #

Gets whether signing completed successfully.