Detailed release information

A string #XXX-NNN-NNNNN denotes the internal ticket ID for a task.

1.1.4.38

Added

  • Retry attempt of loading of external libraries after initial load.

  • EF(PropertiesEx) to ResetToken for Thales MD smart card profile.

  • Configuration variable {registry-key:<value>}.

  • Clear of pin attempts counter in cache at smart card removal.

  • Plugin slot info property flags will include eventual external flag.

  • Allow extract of configuration file from resource as long as non-static.

  • Pin information to trace for soft tokens.

  • More trace for Credential Provider switch between full and pass-threw.

  • Soft token flag to mark as externally protected.

  • "trace-callback" and "trace-path" as properties for loading of Plugin using Java/JNI.

  • Pass-threw-only mode Credential Provider.

  • External protector/storage callbacks for Plugin (JNI/Java).

  • Token/certificate variables support to notify dialog.

  • More trace for Credential Provider GetSerialization call (data blob parsed).

  • Card name for Credential Provider GetSerialization data blob.

  • Parameter for user data protection for Windows.

  • External protector/storage callbacks for Plugin (C-API).

  • Internal variabels {safe-location} and {unsafe-location}.

  • Native message box for Windows.

  • KSP to Backward Compability library.

  • CSP/KSP cache session for CP when using polling (better perforamce, less trace).

  • External resource database (netid.rc).

  • Trace information for Net iD System Service monitor of user processes.

  • Trace server is allowed for "unsafe" locations.

  • String table file conversion (cfg/json).

  • PIN expire for Thales IDPrime MD profile.

  • RTK tokens. (Proof of Concept)

  • Auto-configure PC/SC notification when detection is off for TPM.

  • Update counter for YubiKey (same as Yubico minidriver).

  • Dynamic resize of Notify Dialog.

  • Load of font resource to binary for Windows.

  • Initial porting of macOS CTK to iOS.

  • Merged iOS WebKit implementation from NiA.

Changed

  • Increased allowed size for internal registry matching variables.

  • Only trace Service monitor information when Service > Debug is active.

  • Case-insensitive check for Service TrustedApp values.

  • Only allow Credential Provider auto-logon for PIN1.

  • Adjusted loading of named conditions for configuration (less memory usage).

  • Renamed Backward Compability library to Link Library.

  • Default CP tile icons.

  • Language>ShowStringID=1 presentation.

  • Ignore PKCS#11 token events at KSP free objects.

Updated

  • Watch will ignore token remove events when only slotid is changed.

  • Will continue to try setup of secure messaging for IDPrime MD/SIS smart cards on failure when secure missing is used for all operations.

  • Net iD User Service pause token polling at session events.

  • Smart card persistent cache (stored on file or Registry).

  • Copyright 2024.

  • Plugin access for unknown applications.

  • Retrieve of KSP provider/key properties.

  • LogonUI using certificate pollning with CSP will not access PKCS11.

  • PC/SC trace for reader notifications.

  • Net iD System Service process monitor.

  • ATR/mask for IDPrime 3940 FIDO smart card.

  • Net iD Command to handle 0 as PKCS#11 slotid (external PKCS#11).

  • Watch remove logon credential check.

  • Increased buffer for match registry value.

Fixed

  • Named conditions for configuration depending on external libaries.

  • TPM token pin flags.

  • Start GUI from internal event on Linux.

  • Multiple reload-on-error for PC/SC smart card reader connections.

  • Handling off bad role id to pin mapping for IDPrime MD smart card.

  • Net iD System Service monitor problem with multiple users.

  • Restore of force delayed lock of smart card reader after PIN unlock using challenge response.

  • Problem with simultaneous smart card reader detection from multple threads.

  • Reconnect of TPM after sleep.

  • Potential crash for mutiple simultaneous internal calls (reload string-table).

  • Build paramaters for macOS CTK.

  • Use of token variables for notify dialog.

  • Internal alloc of slot list during insertion of new slots.

  • Simultaneous load/reload/release for remote component connections.

  • Crash for Pass-Threw CP with multiple tokens and CSP.

  • Single-use-key flag newly imported smart card keys for IDPrimed MD smart cards.

  • Some memory leaks.

  • Single-use-key flag for newly generated PKCS#15 smart card keys.

  • Credential field texts will written to trace again.

  • PIN attempts counter after PIN unlock for PIV tokens.

  • Use of CHUID as update counter for YubiKey.

  • Force secure messaging for Thales eToken 5300.

  • Use of fake update counter for YubiKey when CHUID missing.

  • Problem with SmartCardReader>ReloadOnError when secure messaging active.

  • Read 2048 bits RSA public key for BeID smart cards.

  • Remove soft token issue introduced by external protector/storage callbacks.

  • Unwanted Watch remove event when using multiple smart cards.

  • Taskbar progress icon at shutdown.

  • RSA-PSS signature for Mozilla Firefox.

  • Double jump in virtual channel for Windows Server 2019.

  • PKCS11 krasch when opening session towards token/slot that is removed.

  • Net iD System Service crash for worker thread.

  • YubiKey smart card enroll with ECC keys.

  • Net iD System Service crasch for simultanous insert/remove event.

  • CP krasch for Windows Server console with screen saver.

  • PKCS11>DisableNonRep/DisableDuplicate when searching "any" object.

  • CP krasch for Windows Server console with screen saver.

  • Blocking of shortcut keys for Net iD Web on Windows.

  • Upgrade Windows LSA package to non-LSA package.

  • ATR registration of Mifare cards.

  • Reading of 'p11/tinfo' for IDPrime MD smart cards.

  • Problem when starting additional taskbar menu icon.