API Reference
CmsVerificationOptions
Options for CMS SignedData verification.
Inheritance
- Object
- CmsVerificationOptions
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public CmsVerificationOptions() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public Int64 MaxEncodedBytes { get; set; } #Maximum encoded CMS bytes accepted. Defaults to 128 MiB.
public Int64 MaxContentBytes { get; set; } #Maximum detached or encapsulated content bytes accepted. Defaults to 512 MiB.
public Int32 MaxSigners { get; set; } #Maximum signer count. Defaults to 32.
public Int32 MaxCertificates { get; set; } #Maximum embedded certificate count. Defaults to 256.
public Int32 MaxTimestampTokens { get; set; } #Maximum RFC 3161 timestamp-token count across all CMS signers. Defaults to 32.
public Int64 MaxTimestampTokenBytes { get; set; } #Maximum encoded bytes for one RFC 3161 timestamp token. Defaults to 16 MiB.
public Int64 MaxTotalTimestampBytes { get; set; } #Maximum aggregate encoded timestamp-token bytes across all CMS signers. Defaults to 64 MiB.
public Boolean ValidateTimestamps { get; set; } #Whether signature timestamp tokens should be verified. Defaults to true.
public CertificateValidationOptions CertificateValidation { get; } #Certificate-chain policy shared by signers and timestamp authorities.