API Reference
PdfExternalSignatureOptions
Options for preparing a dependency-free external PDF signature placeholder.
Inheritance
- Object
- PdfExternalSignatureOptions
Usage
Explore 3 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters 3
Constructors
public PdfExternalSignatureOptions() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public Int64 MaxInputBytes { get; set; } #Maximum PDF source bytes accepted before signature preparation begins.
public Int64 MaxPreparedOutputBytes { get; set; } #Maximum prepared PDF bytes. The default matches the limit used to complete a persisted signature (768 MiB).
public CancellationToken CancellationToken { get; set; } #Cancellation observed while reading and preparing a one-shot external signature.
public PdfSignatureProfile Profile { get; set; } #High-level signature intent. Approval is the default.
public PdfCertificationPermissionLevel CertificationPermission { get; set; } #DocMDP permission emitted for certification signatures.
public PdfVisibleSignatureAppearanceOptions? VisibleAppearance { get; set; } #Optional visible widget and appearance-stream settings.
public String FieldName { get; set; } #AcroForm signature field name to append.
public String Filter { get; set; } #Signature handler filter. The default is Adobe.PPKLite.
public PdfExternalSignatureSubFilter SubFilter { get; set; } #Signature subfilter describing the external signature bytes that will be injected later.
public String? Name { get; set; } #Display name of the signer, emitted as /Name when supplied.
public String? Reason { get; set; } #Signing reason, emitted as /Reason when supplied.
public String? Location { get; set; } #Signing location, emitted as /Location when supplied.
public String? ContactInfo { get; set; } #Signer contact information, emitted as /ContactInfo when supplied.
public DateTimeOffset? SigningTime { get; set; } #Signing timestamp metadata. Defaults to the current UTC timestamp when omitted.
public Int32 ReservedSignatureContentsBytes { get; set; } #Number of raw signature bytes to reserve inside /Contents before hex encoding.
Fields
public const Int64 DefaultMaxInputBytes #Default maximum PDF source size accepted by one-shot signing APIs (512 MiB).
536870912