![]() |
|
SignDoc SDK (C)
5.0.2.22
|
SignDoc SDK is no longer available for 32-bit Linux, 32-bit Windows, and WinRT.
For Android, libc++_shared.so is no longer included and no longer needs to be included in your projects.
SPSignDocQt.dll has been renamed SPSignDocQt5_5.0.dll.
There are new parameters in SIGNDOC_SignatureParameters for using a token with PKCS #11: "PKCS#11Module" (string) and "PKCS#11Password". There are new interfaces along with setter functions in SIGNDOC_SignatureParameters: SIGNDOC_CertificatePicker, SIGNDOC_PasswordProvider, and SIGNDOC_SignDSA.
New string parameter "PasswordProvider" in SIGNDOC_SignatureParameters allows choosing from different implementations of the dialog for entering a password: "qt5" (Qt 5), "gtk3" (GTK 3), "console".
New string parameter "CertificatePicker" in SIGNDOC_SignatureParameters allows choosing from different implementations of the certificate selection dialog: "qt5" (Qt 5), "gtk3" (GTK 3), "console".
The encoding of string parameter "PKCS#12Password" in SIGNDOC_SignatureParameters has been changed from ASCII to UTF-8.
getErrorMessage callbacks like SIGNDOC_SignRSA_getErrorMessage() can now include a SignDoc SDK return code in the error message. SIGNDOC_Document_addSignature() will return that error code. See Return an error code from getErrorMessage() for details.
Qt 5 dialogs are provided by SPSignDocQt5_5.0.dll (Windows), libSPSignDocQt5_5.0.dylib (macOS), and libSPSignDocQt5_5.0.so (Linux).
GTK 3 dialogs are provided by libSPSignDocGtk3_5.0.so (Linux).
Class SIGNDOC_Certificate has been added.