Class FinCredential
Collects all information required to query the user for some secret credential and return it.
Inheritance
Inherited Members
Namespace: Subsembly.FinTS.Online
Assembly: Subsembly.FinTS.Core.dll
Syntax
public class FinCredential
Fields
ChallengeHHDUC
Special challenge data according to the HHD UC specification. If this is present, the credential form shall display an animated graphic for HHD UC devices.
Declaration
public string ChallengeHHDUC
Field Value
Type | Description |
---|---|
System.String |
ChallengeMatrixCode
Special challenge matrix code, e.g. used by photoTAN.
Declaration
public byte[] ChallengeMatrixCode
Field Value
Type | Description |
---|---|
System.Byte[] |
Heading
Text to be displayed in the header area of the credential dialog. May be
null
but shouldn't be.
Declaration
public string Heading
Field Value
Type | Description |
---|---|
System.String |
InputLabel
Label to be displayed in front of the generic input field. Should end with a colon. Will only be shown when the Input option is set.
Declaration
public string InputLabel
Field Value
Type | Description |
---|---|
System.String |
InputMaxLength
The maximum acceptable length of the generic input value. The input text box for generic input value is restricted to this length. The final InputValue, however, is not guaranteed to meet this constraint.
Declaration
public int InputMaxLength
Field Value
Type | Description |
---|---|
System.Int32 |
InputMinLength
The minimum acceptable length of the generic input value. The OK button is only available to the user when at least this number of characters has been entered. The final InputValue, however, is not guaranteed to meet this constraint.
Declaration
public int InputMinLength
Field Value
Type | Description |
---|---|
System.Int32 |
InputValue
The actual input field value. This will be inserted into the corresponding text box when the credential dialog is shown. When the dialog is closed, the final value is copied back to this property. Will only be shown when the Input option is set.
Declaration
public string InputValue
Field Value
Type | Description |
---|---|
System.String |
Options
Flags that select various options.
Declaration
public FinCredentialFlags Options
Field Value
Type | Description |
---|---|
FinCredentialFlags |
Prompt
Prompt text to be displayed at the top of the credential dialog. May be null
but shouldn't be.
Declaration
public string Prompt
Field Value
Type | Description |
---|---|
System.String |
SaveOption
Label text for save option check box. Should end with a question mark in order to make the meaning of the checkbox clear. Will only be shown when the SaveOption option is set.
Declaration
public string SaveOption
Field Value
Type | Description |
---|---|
System.String |
SecretLabel
Label to be displayed next to the actual secret value entry box. Should end with a colon. Will only be shown when the Secret option is set.
Declaration
public string SecretLabel
Field Value
Type | Description |
---|---|
System.String |
SecretMaxLength
The maximum acceptable length of the secret input value. The input text box for the secret input value is restricted to this length. The final SecretValue, however, is not guaranteed to meet this constraint.
Declaration
public int SecretMaxLength
Field Value
Type | Description |
---|---|
System.Int32 |
SecretMinLength
The minimum acceptable length of the secret input value. The OK button is only available to the user when at least this number of characters has been entered. The final SecretValue, however, is not guaranteed to meet this constraint.
Declaration
public int SecretMinLength
Field Value
Type | Description |
---|---|
System.Int32 |
SecretValue
Conveys the actual secret value.
Declaration
public string SecretValue
Field Value
Type | Description |
---|---|
System.String |
TanMedia
If this is a request for a TAN entry, and there is a currently selected active TAN media, then it will be referenced here.
Declaration
public FinTanMedia TanMedia
Field Value
Type | Description |
---|---|
FinTanMedia |
TanProcessParameters
If this is a request for a TAN entry, then a reference to the TAN process parameters of the currently selected TAN process will be referenced here.
Declaration
public FinTanProcessParameters TanProcessParameters
Field Value
Type | Description |
---|---|
FinTanProcessParameters |
VersionHHDUC
Version of the HHD UC specification that must be known in order to interpret ChallengeHHDUC correctly.
Declaration
public string VersionHHDUC
Field Value
Type | Description |
---|---|
System.String |