Install

This section is used during installation and the values should never be modified, only read.

[Install]
AllowComponent=
AllowToken=
ConfigurationGlobal=HKLM\SOFTWARE\Pointsharp\NetiD\Client
ConfigurationLocal=
ContactMail=
ContactPhone=
ContactSupport=
Directory=%ProgramFiles%\Pointsharp\Net iD\Client
Package=
PostActionInstall=
PreActionInstall=
ProductID=
Special=PREVIEW
Time=2021-06-01 21:22:09,47
Version=

AllowComponent

AllowComponent specifies the components that should be available.

[Install]
AllowComponent=0xFFFFFFFF

Values

The value is a bitmask where each bit marks a specific component. This bitmask is combined with the corresponding value in the license information (AND) and only the bits available in both places are available.

AllowToken

AllowToken specifies the tokens that should be available. See Tokens for more information.

[Install]
AllowToken=0xFFFFFFFF

Values

This bitmask is combined with the corresponding value in the license information (AND) and only the bits available in both places are available.

ConfigurationGlobal

ConfigurationGlobal specifies the location of the global configuration.

[Install]
ConfigurationGlobal=HKLM\SOFTWARE\Pointsharp\NetiD\Client

Values

<global configuration subkey>

The subkey to the global configuration. The corresponding "policy" section is used if the configuration is stored in registry.

static

The value static means that the configuration is stored internally in the binary and may not be changed.

ConfigurationLocal

ConfigurationLocal specifies the location of the local (user) configuration.

[Install]
ConfigurationLocal=HKCU\SOFTWARE\Pointsharp\NetiD\Client

Values

The default value is the application data folder for respective platform.

<local configuration subkey>

The subkey to the local configuration.

Contact

The Contact parameters specify the contact information that can be retrived by the plugin using GetProperty("SupportInfo"). The presentation depends on the GUI package, and the use of the values is optional.

[Install]
ContactMail=info@pointsharp.com
ContactPhone=+46 8 601 23 00
ContactSupport=https://support.pointsharp.com

Values

ContactMail

Contact email address

ContactPhone

Phone number

ContactSupport

Contact information for support. Can be a web address or other contact information.

Directory

Directory sets the installation directory.

[Install]
Directory=%ProgramFiles%\Pointsharp\Net iD\Client

Package

Package sets the package ID of the installation.

[Install]
Package=heaven-666

PostActionInstall

Actions executed after installation.

[Install]
PostActionInstall=action name 1|{condition name 1}||action name 2|{condition name 2}

Values

The action and condition is separated by a pipe character. An action and condition pair are separated by two pipe characters.

action name

The name of the action

condition name

The name of the condition.

PostActionUninstall

Actions executed after uninstallation.

[Install]
PostActionUninstall=action name 1|{condition name 1}||action name 2|{condition name 2}

Values

The action and condition is separated by a pipe character. An action and condition pair are separated by two pipe characters.

action name

The name of the action

condition name

The name of the condition.

PreActionInstall

Actions executed before installation.

[Install]
PreActionInstall=action name 1|{condition name 1}||action name 2|{condition name 2}

Values

A pipe character separates the action and condition. Two pipe characters separate an action and condition pair.

action name

The name of the action.

condition name

The name of the condition.

PreActionUninstall

Actions executed before uninstallation.

[Install]
PreActionUninstall=action name 1|{condition name 1}||action name 2|{condition name 2}

Values

A pipe character separates the action and condition. Two pipe characters separate an action and condition pair.

action name

The name of the action.

condition name

The name of the condition.

ProductID

ProductID sets the product ID of the installation, used to separate different installations from each other. All user specific parameters, such as soft tokens, are stored in the same local configuration location. This parameter is used to generate unique names for those parameters if they should not be shared.

Example 1. Net iD Access installation
[Install]
ProductID=com.pointsharp.netid.access
Example 2. Storing soft token in local configuration

A soft token named Softy is stored in the local configuration database, for example in the file netid_db.cfg.

<vsc_default_Softy=Zpa/6h4KC3lYb3nzOFhgo ... ZiUMrklogjJn/>
<vsc_com.pointsharp.netid.access_Softy=Ybg2QXFNdDAOCungD9CEs ... Txcy8H0VWHDv/>

Special

Special sets the special part of the version, for example, UD/BETA/RC/FRC.

[Install]
Special=BETA

Time

The Time timestamp gives the date and time when the program package was built.

[Install]
Time=2021-06-01 21:22:09,47

Version

Version sets the product version number.

[Install]
Version=01000012