Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficePackageSignatureInspectionOptions

Namespace OfficeIMO.Security
Assembly OfficeIMO.Core
Modifiers sealed

Bounded structural OPC signature inspection policy.

Inheritance

  • Object
  • OfficePackageSignatureInspectionOptions

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

Properties

public Int64 MaxPackageBytes { get; set; } #

Maximum encoded package bytes. Defaults to 512 MiB.

public Int32 MaxPackageParts { get; set; } #

Maximum package entries. Defaults to 10,000.

public Int64 MaxPartBytes { get; set; } #

Maximum bytes read from one package part. Defaults to 256 MiB.

public Int64 MaxTotalDigestBytes { get; set; } #

Maximum aggregate bytes read across signature parts and hashed package references. Defaults to 512 MiB.

public Int32 MaxSignatureParts { get; set; } #

Maximum XML signature parts. Defaults to 32.

public Int64 MaxSignatureBytes { get; set; } #

Maximum bytes read from one signature part. Defaults to 16 MiB.

public Int32 MaxSignedReferences { get; set; } #

Maximum manifest references per signature. Defaults to 4,096.

public Int32 MaxCertificates { get; set; } #

Maximum embedded certificates per signature. Defaults to 64.

public Int64 MaxCertificateBytes { get; set; } #

Maximum encoded bytes for one certificate. Defaults to 4 MiB.

public Int64 MaxTotalCertificateBytes { get; set; } #

Maximum aggregate decoded certificate bytes per signature. Defaults to 64 MiB.

public Boolean VerifyDigests { get; set; } #

Whether supported OPC reference digests are verified. Defaults to true.