General
[General]
:DataStoreUseConfiguration=0
:MaxBlobSize=262144
MutexTimeout=600
:NoInternalProtect=0
:ProtectUserDataAsSelf=0
:ReloadOnException=0
:SecurityStringAllowAll=
:UseLowAccessTemp=0
DataStoreUseConfiguration
Net iD Client can use the filesystem or the Windows registry to store the data, for example, soft tokens. This property sets in which file or registry subkey to store the data.
The reason is to make it easier when it is important to have control over where data is stored, for example, when using Net iD Access.
Locations
The location can be the filesystem or the Windows registry.
Filesystem
Set in which file, netid.cfg or netid_db.cfg, on the filesystem to store data. The file is located in %AppData%\netid\, see Application data.
Windows Registry
💻 Computer 📁 HKEY_CURRENT_USER 📁 SOFTWARE 📁 Pointsharp 📁 NetiD 📁 Client 📂 _DATA_ (1) 📂 _DB 📂 _DATA_ (2) 📂 ATR 📂 CredentialProvider 📂 Language 📂 Temp 📂 Workstation
1 | DataStoreUseConfiguration=1 ⇒ Computer\HKEY_CURRENT_USER\SOFTWARE\Pointsharp\NetiD\Client\_DATA_ |
2 | DataStoreUseConfiguration=0 ⇒ Computer\HKEY_CURRENT_USER\SOFTWARE\Pointsharp\NetiD\Client\_DB\_DATA_ |
MutexTimeout
MutexTimeout sets the timeout value for mutexes used to make operations atomic, value in seconds. Default: 0 (infinite time).
[General]
MutexTimeout=100
NoInternalProtect
NoInternalProtect turns off internal protection when information is transmitted between internal components. That is, when using remote components. This parameter requires the use of a development license in order to be activated.
Only use for debugging. |
[General]
:NoInternalProtect=0
ProtectUserDataAsSelf
Parameter used for user data protection on Windows, tell whether the data should be protected in the security context for current process or current thread, see MSDN CredProtect for more information.
The parameter is primarily intended for developers and should never be changed. |
SecurityStringAllowAll
SecurityStringAllowAll is the security condition string used to open full access to everyone. This is used as access condition for communication between processes, for example, shared memory. The meaning of the string is found the in Microsoft SDDL documentation.
[General]
:SecurityStringAllowAll=D:(A;;GA;;;LS)(A;;GA;;;BA)(A;;GA;;;IU)