![]() |
|
SignDoc SDK (.NET without exceptions)
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 de.softpro.doc.SignDocSignatureParameters for using a token with PKCS #11: "PKCS#11Module" (string) and "PKCS#11Password". There are new interfaces along with setter functions in de.softpro.doc.SignDocSignatureParameters: de.softpro.doc.CertificatePicker, de.softpro.doc.PasswordProvider, and de.softpro.doc.SignDSA.
New string parameter "PasswordProvider" in de.softpro.doc.SignDocSignatureParameters allows choosing from different implementations of the dialog for entering a password: "qt5" (Qt 5), "gtk3" (GTK 3), "console".
New string parameter "CertificatePicker" in de.softpro.doc.SignDocSignatureParameters 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 de.softpro.doc.SignDocSignatureParameters has been changed from ASCII to UTF-8.
getErrorMessage callbacks like de.softpro.doc.SignRSA.getErrorMessage() can now include a SignDoc SDK return code in the error message. de.softpro.doc.SignDocDocument.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 de.softpro.doc.SignDocCertificate has been added.