Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfRedactionWorkflowEvidence

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers sealed

Privacy-safe evidence for one redaction workflow.

Inheritance

  • Object
  • PdfRedactionWorkflowEvidence

Usage

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

Properties

public String SourceSha256 { get; } #

Exact source fingerprint.

public String OutputSha256 { get; } #

Output fingerprint, when an output was inspected.

public String RecipeSha256 { get; } #

Canonical recipe fingerprint.

public Int32 ApprovedCount { get; } #

Approved candidate count.

public Int32 RejectedCount { get; } #

Rejected candidate count.

public Int32 VerifiedAbsentCount { get; } #

Reviewed content items proven absent.

public Int32 ResidualCount { get; } #

Residual reviewed content count.

public Int32 InconclusiveCount { get; } #

Inconclusive reviewed content count.

public Boolean Verified { get; } #

Whether all configured proof checks passed.

public IReadOnlyList<Int32> AffectedPageNumbers { get; } #

Affected pages.

public IReadOnlyList<PdfRedactionEvidenceIssue> Issues { get; } #

Stable issue codes without markers or extracted text.

public String EncryptionPolicy { get; } #

Applied encrypted-document policy, or NoRewrite when the source was emitted byte-for-byte.

public Boolean OcrUsed { get; } #

Whether OCR participated in candidate discovery.

public IReadOnlyList<String> OcrProviders { get; } #

Distinct provider identifiers reported by OCR.

public Boolean OcrPostVerificationPerformed { get; } #

Whether the configured OCR provider also inspected the rewritten artifact.

public Int32 OcrResidualCandidateCount { get; } #

OCR candidates that still intersect approved areas after rewriting.

public Int32 SourceSignatureCount { get; } #

Signature definitions observed on the exact source.

public Int32 OutputSignatureCount { get; } #

Signature definitions validated on the final derivative.

public String SignaturePolicy { get; } #

Applied signed-source and derivative policy.

public String OutputSigner { get; } #

Stable signer implementation name, when the workflow signed the derivative.

public Boolean SignatureCryptographicallyVerified { get; } #

Whether a caller-provided cryptographic validator verified signature math and digest.

public IReadOnlyList<String> ExternalValidators { get; } #

Independent validator identifiers that inspected the final artifact.