Release notes: ============== Date : 22.01.2019   Version : 4.0.18b Revision : 6995 DigiSign Client changes: ======================== 4.0.18b ======= - Toolkit; Certificate validity check bug fix 4.0.18 ====== - Documents updated to 4.0.18 - DigiSignClient documentation update: Mac screenshots updated, Linux minor text fixes, Windows version number only. - "Clean old sockets" crash fix - Minidriver; Added IDEMIA and Atos card ATR bytes - DSApp; Activation dialog focus fix - DSApp; Win7 wallpaper changed to Win10 background - Windows; Clean all certificates from certstorage every time when application starts - Windows certLoader; KeyContainer mapping fixed DS 4.0.16: ========== - Fix error DSCLIENT-249 Current implementation considers "signatureType" value as mandatory in signature requests. Also this commit fix crash for wrong Json object. - Fix error DSCLIENT-245 once 64 octets length returns 400 error for SCS challenge request. - Linux PDF documentation, in Section 4.1 The smart card icon is missing, word "Windows" substituted with "system" - Linux documentation update, in Section 4.1 The smart card icon is missing, word "Windows" substituted with "system" - Fix error DSCLIENT-243 Internal server error 500 in the case when user presses Cancel in pin dialog for Sign request - DSCLIENT-244 Incorrect response code for SCS in two simultaneous sign requests - Technical References updated - SCS 1.1. improvement. Added signed text for authentication dialog. DSCLIENT-231. - Additional improvement for object removing task DSCLIENT-232. No need update if removing failed. Add Remove button only for objects that is allowed. - Documentation: Installation and User Guides for all languages and operating systems updated - Implementation DSCLIENT-234 Windows improvements. Certificate loading from smart card. - Implementation DSCLIENT-228 Windows server and minidriver installation - DSApp; Added uninstall action menu if installed from .exe package - Cryptoki; Added support for PIN flags; CKF_USER_PIN_TO_BE_CHANGED,CKF_USER_PIN_LOCKED,CKF_USER_PIN_FINAL_TRY, CKF_USER_PIN_COUNT_LOW - SCS Signer; Added setting 'scsPinPolicy' where 0='Use PIN cache if available', 1=Query PIN always before key operation - Windows minidriver; Added FINEID V3 contactless ATR bytes - Cryptoki; added cryptokiAuthMode and cryptokiAutoAuthExclude settings - DigiSignApplication; Added 'remove object' to right-click menu. - Windows; Add "127.0.0.1" into subjectAltName if OS is greater or equal than XP-SP3 or smaller or equal than 8.1 - Options query; Added cache level selection - PalmSign; Do not pop-up registration query if network is not available - Toolkit; Clear stored SSL/TLS socket sessions before new mPolluxAuthenticate() call - Toolkit; SelectSmartCardReader(), do not display readers without card on selection list - Removed SCS-V1.0 support - GetResponse Le fix if SM is not set - SCS Signer; 1K limit only for DS keys, allow longer signatures for NR keys - Fix error with "minidriverAutoAuthExclude" and problems with user lock screen. If minidriverAutoAuthExclude is set only one exe process is checking but it alsoshould verify for all process from systemModules[] string. - Fix error DSCLIENT-226 Firefox: TLS setup took long time while requesting site when PKCS#11 module (cryptoki.dll) - Minidriver; Added UAC 'consent.exe' into non-gui system process list to avoid GUI looping