API Reference
OfficeXmlPackageSignatureOptions
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
public OfficeXmlPackageSignatureOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.