- Installing BankID Security Application in corporate environments
- Install package
- Installing, updating and uninstalling
- Automatic version control
- Communication between BankID Security Application and the BankID server
- Proxy settings
- Managing installed versions
- Card readers
- Windows Terminal Server, roaming profiles
Installing, updating and uninstalling
Installation
Administrator privileges are required to install the BankID Security Application. A shortcut to the application is placed in the common user program folder in the start menu and on the desktop. The binary is named BankID.exe and resides in %PROGRAMFILES%\BankID.
The first time a user logs in; a user specific folder will be created under %APPDATA%\BankID.
Updating
If an older version is installed, the installer will update to the latest one. It is not possible to downgrade to an earlier version. In that case the installed version must be manually uninstalled before the older version can be installed.
When updating, the older version is unstalled first, then the newer version is installed. If all files cannot be removed during uninstallation it may be necessary to reboot. In this case the information is stored in the registry under HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\ to ensure that the update continues after reboot.
So called ”Minor Upgrades” should work with the MSI package. When running into problems with “Minor updates”, there is a possible workaround by setting REINSTALL to ALL and REINSTALLMODE to vomus.
Uninstallation
The easiest way to uninstall the BankID program is through the operating system’s dedicated software management tool, e.g. Settings - Apps in Windows 10.
The information saved under %APPDATA%\BankID will be left after uninstallation since this makes updating easier. This information also includes any BankID on file that the user has collected.
Some settings are stored in %APPDATA%\BankID\Config. The file BispPersistent should normally not be deleted manually. If this file is deleted, any BankID on file that the user may have in the computer will stop working.
There is a tool available for manual complete uninstallation (user controlled), which can be used in the event that the normal uninstallation fails.
Files and directories
Files and/or directories are created in the following locations in the directory structure:
%PROGRAMFILES%\BankID
%APPDATA%\BankID (per user)
Keys and values
Keys and/or values are created in the following locations in the registry. The list is valid for 64 bit Windows.
HKEY_CLASSES_ROOT\AppID{DC5B2225-D734-40C7-91D8-D20083B9114D}{8644749E-59D1-4B93-B559-356FE27DD80B}
HKEY_CLASSES_ROOT\AppID{DC5B2225-D734-40C7-91D8-D20083B9114D}{8644749E-59D1-4B93-B559-356FE27DD80B}
HKEY_CLASSES_ROOT\bankid (URL-schema för bankid://)
HKEY_CLASSES_ROOT\Installer\Features\CDCB5B776945AD84B861E52EFA80AC13
HKEY_CLASSES_ROOT\Installer\Products\CDCB5B776945AD84B861E52EFA80AC13
HKEY_CLASSES_ROOT\Installer\UpgradeCodes\CB8F20BB2953E064EA509882AE96FD99
HKEY_CLASSES_ROOT\TypeLib{417939E1-4735-4571-8199-D0A2680CEA58}
HKEY_CLASSES_ROOT\TypeLib{BF962FCA-EC9A-4246-8AD7-D8114776520A}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID{1EADCC29-35BA-4C5F-91A1-09037CF4DBC2}
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib{417939E1-4735-4571-8199-D0A2680CEA58}
HKEY_CLASSES_ROOT\Wow6432Node\TypeLib{BF962FCA-EC9A-4246-8AD7-D8114776520A}
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\UFH\SHC
(startmenygenväg)
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\bankid (URL-schema för bankid://)
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Features\CDCB5B776945AD84B861E52EFA80AC13
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\CDCB5B776945AD84B861E52EFA80AC13
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\UpgradeCodes\CB8F20BB2953E064EA509882AE96FD99HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{77B5BCDC-5496-48DA-8B16-5EE2AF08CA31}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib{417939E1-4735-4571-8199-D0A2680CEA58}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib{BF962FCA-EC9A-4246-8AD7-D8114776520A}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID{1EADCC29-35BA-4C5F-91A1-09037CF4DBC2}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\TypeLib{417939E1-4735-4571-8199-D0A2680CEA58}
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\TypeLib{BF962FCA-EC9A-4246-8AD7-D8114776520A}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy{2749F499-8D6F4ED7-A697-46D40342051D}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy{541890BF-F2B3-4A0E-AC2A-BFBED110AB43}
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ProtocolExecute\bankid
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\CLSID{1EADCC29-35BA-4C5F-91A1-09037CF4DBC2}
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\TypeLib{417939E1-4735-4571-8199-D0A2680CEA58}
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Classes\TypeLib{BF962FCA-EC9A-4246-8AD7-D8114776520A}
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\ProtocolExecute\bankid
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy{2749F499-8D6F-4ED7-A697-46D40342051D}
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\Low Rights\ElevationPolicy{541890BF-F2B3-4A0E-AC2A-BFBED110AB43}
Values for cards
To prevent Windows from trying to install “Minidrivers” for cards, values are added for all cardsthat are used by BankID Security Application. Note that “zBankID” should be included as it improves the compatibily with other products.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\SmartCards\zBankID -
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Calais\SmartCards\zBankID -
Temporarily as needed after update:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\
Windows installer
Windows Installer adds a number of keys that aren’t mentioned above for administration of installation and
update, for example:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData...
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\BankID\BankID Security Application