Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeXmlPackageSignatureOptions

Namespace OfficeIMO.Security
Assembly OfficeIMO.Core
Modifiers sealed

Bounded creation and validation policy for ODF/EPUB XML signatures.

Inheritance

  • Object
  • OfficeXmlPackageSignatureOptions

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 package bytes. Defaults to 512 MiB.

public Int32 MaxEntries { get; set; } #

Maximum ZIP entries. Defaults to 10,000.

public Int64 MaxEntryBytes { get; set; } #

Maximum bytes read from one entry. Defaults to 256 MiB.

public Int64 MaxTotalDigestBytes { get; set; } #

Maximum aggregate bytes hashed. Defaults to 512 MiB.

public Int64 MaxSignatureBytes { get; set; } #

Maximum signature carrier bytes. Defaults to 16 MiB.

public Int32 MaxSignatures { get; set; } #

Maximum signature count. Defaults to 32.

public Int32 MaxCertificates { get; set; } #

Maximum embedded certificates per signature. Defaults to 64.

public Int64 MaxCertificateBytes { get; set; } #

Maximum decoded bytes per embedded certificate. Defaults to 4 MiB.

public Int64 MaxTotalCertificateBytes { get; set; } #

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

public CertificateValidationOptions CertificateValidation { get; } #

Signer certificate trust and revocation policy.

public Boolean ValidateCertificateTrust { get; set; } #

Whether signer trust must be validated. Defaults to true.

public IReadOnlyCollection<X509Certificate2> AdditionalCertificates { get; set; } #

Additional certificates embedded after the signer certificate.