Enum FinDialogType

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

Type of FinTS dialog.

[Flags]
public enum FinDialogType

Fields

Anonymous = 2

Anonymous dialog.

Any = 65535

Bitmask that includes all dialog types, but not the extra flags.

AnyAnonymous = Anonymous | RequestCommSettings | InitBankKey | KeyBlockAnon

Bit mask that matches all anonymous dialog types. Dialogs of this type will never be signed. The dialog initialisation will be done with an anonymous HKIDN.

AnyEncrypted = Standard | AnySync | KeyChange | InitUserKey | KeyBlock

Bit mask that matches all encrypted dialog types.

AnySigned = Standard | AnySync | KeyChange | InitUserKey | KeyBlock

Bit mask that matches all dialog types where the client message must be signed.

AnySync = SyncCustSysID | SyncMsgNo | SyncSigID

Any sync dialog type.

InitBankKey = 128

Special anonymous dialog to retrieve the public bank keys. Although this is an anonymous dialog type, an authenticated SecurityMedia must be attached to the FinContact when used.

InitUserKey = 256

Special dialog for an initial transmission of the public user keys to the bank.

KeyBlock = 512

Special dialog for blocking user keys.

KeyBlockAnon = 1024

Anonymous dialog for blocking user keys. This dialog type is basically identical to an ordinary anonymous dialog, the only difference is, that a key block message is expected as the only message to be sent.

KeyChange = 64

Special dialog for a user key change.

None = 0

No dialog type was set.

RefreshAllowedTanProcs = 262144

If this extra bit is included, then the security function in the dialog will be set to 999, regardless of the setting in the FinContact.

RefreshBPD = 131072

This extra bit may included when a FinDialogType is passed to InitDialog(FinDialogType, string, string, string). If it is set, the dialog will be initialised with the BPD version set to zero, which means that a new set of BPD is requested.

RefreshUPD = 65536

This extra bit may included when a FinDialogType is passed to InitDialog(FinDialogType, string, string, string). If it is set, the dialog will be initialised with the UPD version set to zero, which means that a new set of UPD is requested.

RequestCommSettings = 32

Special anonymous dialog to request communication settings.

Standard = 1

Standard signed and encrypted dialog. The additional InitDialog(FinDialogType, string, string, string) dialog parameter can optionally contain the segment type of the PIN/TAN management order that will be sent during that dialog.

SyncCustSysID = 4

Special dialog for the synchronisation of the customer system ID.

SyncMsgNo = 8

Special dialog for the synchronisation of the message sequence number.

SyncSigID = 16

Special dialog for the synchronisation of the signature counter.