SignDoc SDK
This topic lists enhancements introduced to SignDoc SDK in this product release.
Support for Apple 64-bit ARM processors
SignDoc SDK now supports the Apple M1 platform with the darwin-arm64 build.
Support for ISO/IEC 19794-7:2021
SignDoc SDK supports reading and writing of the 19794-7:2021 full format.
New value 'TSA' for string parameter TimeStamp in SignDocSignatureParameters
The parameters for signing a document are extended with the value TSA for string parameter Timestamp. If the value is TSA, the timestamp will be retrieved from the RFC 3161 time-stamp server configured by string parameter TimeStampServerURL.
Extension of SignDocSignatureData with information about capture devices
Functions to get, set, and remove the minimum and maximum coordinates of the capture device for the currently selected signature are added to SignDocSignatureData object.
New wait function for SignDocCapture before starting the capture process
We recommend the function waitCapture2() instead waitCapture(). The returned object will contain the captured data and other information. The new wait function is also used in the sample code. The device name is also copied into SignDocSignatureData object.
New virtual button detection parameters
The SignDocCaptureParameters are extended with ButtonPressureDown and ButtonPressureUp. These parameters define when a pen is considered to be down (active) or up (inactive).
New method to control computed changes between two signatures in a PDF document
Calculating the changes made to the document between the current and the next signature can be compute-intensive. This behavior can be changed by passing gcf_all to getChangeCount2() of SignDocSignature.
Flag to prioritize speed over memory usage
Using the flag f_speed_up for SignDocDocumentLoad, it is now possible to optimize SignDoc SDK speed over memory usage.
New parameters for verifying a certificate chain: SignDocVerificationParameters
Add integer parameter VerificationTimeOffset as seconds to the current time to compute the verification time. Additionally, the string parameter ProxyServerURL includes the URL of the proxy server to use for HTTP and HTTPS.
New parameters for adding a cross and capturing signatures: SignDocImageParameters
The new parameter CrossWidthFallback for adding a cross specifies the horizontal pen width when the resolution of the capture device is unknown. The new parameter PenWidthFallback for capturing signatures is the horizontal pen width for the signature in pixels if the pen width is specified in millimeters and the resolution of the capture device is unknown.