sl@0: # Index of key values
sl@0: #iSupportsDefaultData 	- bool that defines if the chosen plugin supports default data
sl@0: #NumIdentities		- int that defines the expected number of identities that are registered on the server
sl@0: #pluginType		- 
sl@0: #isDefaultPlugin	- No longer in use. defaultPlugin is used instead
sl@0: #defaultPlugin		- string that defines which plugin to use as the default. Used to update the AuthServer policy file
sl@0: #pluginId		- Hex string that is the uid of the Ecom implementation. In the Test0000 to Test0009, it's used as a cue, and is also the expected UserId
sl@0: #userResult		- Int that contains what the user has input on being prompted to 'identify', i.e. the PIN
sl@0: #			In cases where this is absent, then we're expecting the 'data' returned to be the same as the pluginId value (cueValue)
sl@0: #userId			- String that contains the expected Id
sl@0: 
sl@0: #plugin1Id		- Hex string that is the uid of the Ecom implementation
sl@0: #			  	In the RetrainPlugin steps, this is the plugin that is to be trained.
sl@0: #plugin1Status		- Int that specifies the expected status of the above plugin 
sl@0: 				(0, 64, 128 -EAuthUntrained, EAuthTrained, EAuthFullyTrained)
sl@0: #Pin11113100Default	- bool that defines whether the plugins support default data. Also Pin11113101Default and Pin11113102Default
sl@0: #Pin11113100Active	- bool that defines whether the plugin is active or not. Also Pin11113101Active, Pin11113102Active
sl@0: #Pin11113100InputId	- string that defines the input to the plugin. Else, the default is used. (in Identify function)
sl@0: #Pin11113100InputTrain	- string that defines the input to the plugin. Else, the default is used. (in Train function)
sl@0: #finalUserName 		- string that defines the new name (description or identitystring) of a given identity
sl@0: #retryRemove		- bool that defines whether the attempt to remove an identity is tried again in the same test step
sl@0: #freshness		- Int that defines the number of seconds(timeout) within which a cached identity is returned 
sl@0: 				(Authentication is skipped)
sl@0: #forgetPlugin 		- Hex that specifies the plugin that is to be forgotten
sl@0: #forgetUnknown 		- Bool that if true means we're trying to forget an unknown identity
sl@0: 
sl@0: #==============================
sl@0: [RegisterFirst]
sl@0: Pin11113100InputId = 5110
sl@0: Pin11113100InputTrain = 5110
sl@0: Pin11113100Default = true
sl@0: Pin11113100Active = true 
sl@0: Pin11113101InputId = 5111
sl@0: Pin11113101InputTrain = 5111
sl@0: Pin11113101Default = true
sl@0: Pin11113101Active = true 
sl@0: Pin11113102Active = false 
sl@0: Pin11113103Active = false 
sl@0: Pin11113104Active = false 
sl@0: 
sl@0: [RegisterSecond]
sl@0: Pin11113100InputId = 6110
sl@0: Pin11113100InputTrain = 6110
sl@0: Pin11113100Default = true
sl@0: Pin11113100Active = true 
sl@0: Pin11113101InputId = 6111
sl@0: Pin11113101InputTrain = 6111
sl@0: Pin11113101Default = true
sl@0: Pin11113101Active = true 
sl@0: Pin11113102Active = false 
sl@0: Pin11113103Active = false 
sl@0: Pin11113104Active = false 
sl@0: 
sl@0: [Alias]
sl@0: aliasString0 = 11113100
sl@0: aliasString1 = 11113101
sl@0: aliasString2 = 11113102
sl@0: aliasString3 = 11113103
sl@0: 
sl@0: #==============================