Class FinCredential

Namespace
Subsembly.FinTS.Online
Assembly
Subsembly.FinTS.Core.dll

Collects all information required to query the user for some secret credential and return it.

public class FinCredential
Inheritance
FinCredential
Inherited Members

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.

public string ChallengeHHDUC

Field Value

string

ChallengeMatrixCode

Special challenge matrix code, e.g. used by photoTAN.

public byte[] ChallengeMatrixCode

Field Value

byte[]

Heading

Text to be displayed in the header area of the credential dialog. May be null but shouldn't be.

public string Heading

Field Value

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.

public string InputLabel

Field Value

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.

public int InputMaxLength

Field Value

int

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.

public int InputMinLength

Field Value

int

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.

public string InputValue

Field Value

string

Options

Flags that select various options.

public FinCredentialFlags Options

Field Value

FinCredentialFlags

Prompt

Prompt text to be displayed at the top of the credential dialog. May be null but shouldn't be.

public string Prompt

Field Value

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.

public string SaveOption

Field Value

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.

public string SecretLabel

Field Value

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.

public int SecretMaxLength

Field Value

int

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.

public int SecretMinLength

Field Value

int

SecretValue

Conveys the actual secret value.

public string SecretValue

Field Value

string

TanMediaName

If this is a request for a TAN entry, and HITAN indicates a TAN media name, or there is a currently selected active TAN media, then it will be provided here.

public string TanMediaName

Field Value

string

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.

public FinTanProcessParameters TanProcessParameters

Field Value

FinTanProcessParameters

VersionHHDUC

Version of the HHD UC specification that must be known in order to interpret ChallengeHHDUC correctly.

public string VersionHHDUC

Field Value

string