Collects information about a financial account.
Account balance inquiry order. (HKSAL)
Builder for account balance inquiry orders (HKSAL).
Wraps a single account balance inquiry response segment (HISAL) for read access.
Wraps a single account info segment (HIUPD) for read access.
Specialized order for account movements inquiry (HKKAZ).
Builder for account movements inquiries (HKKAZ).
Holds the details for an order type that is allowed for an account.
Represents a single account statement.
Builder for electronic account statement downloads (HKEKA).
Builder for account statement list downloads (HKKAU)
Specialized order for account statement downloads (HKKAU, HKEKA, HKEKP, and DKKKA).
Builder for electronic account statement PDF downloads (HKEKP).
Builder for Acknowledgement request segments (HKQTG).
Static utility functions for the FinTS setup and administration.
Wraps the bank parameter data (BPD) sequence.
A single building-savings account information.
Specialized order for building-savings account information inquiries (DKBKU).
Builder for building-savings account information inquiries (DKBKU).
A single building-savings account movement (transaction).
Specialized order for building-savings account movements inquiries (DKBUM).
Builder for building-savings account movements inquiries (DKBUM).
Dynamically manages a sequence of bytes inside a byte array.
Specialized order for a CAMT statement inquiry (HKCAZ).
Builder for an account statement inquiry using CAMT 052 format (HKCAZ).
Collects the data for the optic TAN procedure HHDUC.
Helper class that provides the bit pattern visualization sequence for a FinChallengeHHDUC.
Trivial class that collects the information about a challenge provided by the bank system.
Builder for a change PIN request segment (DKPAE or HKPAE).
Simple helper factory for conveniently creating IFinCipherAlgorithm implementations.
A FinCommServiceException may be thrown by an IFinCommService implementation to indicate some kind of transport failure.
A HttpClient based HTTP communication service implementation.
Implements the FinTS Subsembly IFinCommService for raw TCP connections such as required for RDH and DDV security.
Stores communication parameters, synchronisation status, bank and user parameter data, and further configuration information of a particular FinTS homebanking contact.
Simple file system based management of persistent FinContact objects.
Collection of static character set and data type conversion utility method.
Specialized order for credit card balance inquiry (DKKKS).
Builder for credit card balance inquiries (DKKKS).
A single credit card movement (transaction).
Specialized order for credit card movements inquiry (DKKKU).
Builder for credit card movements inquiries (DKKKU).
Builder for credit card statement downloads (DKKKA).
Information about a credit card statement extracted from a DIKAU segment.
Builder for credit card statement list downloads (DKKAU).
Specialized order for credit card statement list inquiry (DKKAU).
Builder for customer messages (HKKDM).
Represents a single HBCI data element.
A specialised FinOrder that encapsulates a Deka fonds list request (DKFAF) segment.
Builder for Deka fonds list requests (DKFAF).
A fonds holding entry as it is returned by the FinDekaFondsList class.
Central class for sending single messages on behalf of a particular FinContact. This is a low-level class that should rarely be used by application code. Instead the derived class FinBanking is the preferred way to run FinTS dialogs.
Cancels a pending distributed order (HKZDL, DKZDL).
Contains the information about an order file from distributed signature processing.
Cancels a HypoVereinsbank pending distributed order (BKTAL).
Contains the information of a single distributed order, obtained from a
Builds an HypoVereinsbank specific order for getting a list of pending, distributed orders (BKTAB).
Signs a HypoVereinsbank pending distributed order (BKTAS).
Contains the information of a single distributed order, obtained from a
Represents an order to query all pending distributed signature orders (HKBAZ, DKBAZ) and holds all it's responses (HIBAZ, DIBAZ).
Builds an order to query the list of pending, distributed orders (HKBAZ, DKBAZ).
Signs a pending distributed order (HKZDF, DKZDF).
Information about a present or expected digital signature.
Simple utility class for easy building of German DTA files and records.
Exception that is thrown by the FinDtaParser in order to indicate parsing errors.
Implements the IFinFilter interface for a base 64 encoding/decoding transport filter.
Fixed term deposit inventory inquiry order (HKFGB)
Builder for fixed term deposit inventory inquiry orders (HKFGB).
Wraps a single fixed term deposit inventory response segment (HIFGB) for read access.
Conditions and terms of a fixed term deposit (Festgeldkonditionen).
Simple helper factory for conveniently creating IFinHashAlgorithm implementations.
Implements the IFinHashAlgorithm interface based on the the RIPE-MD 160 hash algorithm.
Implements the IFinHashAlgorithm interface based on the the SHA-1 hash algorithm.
Implements the IFinHashAlgorithm interface based on the SHA-256 hash algorithm.
Implements the IFinHashAlgorithm interface based on the stupid double SHA-256 hashing that was invented by HBCI.
Builder for an international remittance (HKAUB).
Generic class that holds the information of an international remittance (DTAZV).
Manages building a FinTS request message and processing its corresponding response message.
Holds the bytes of a single HBCI message and manages the HNHBK header segment and the HNHBS trailer segment.
Base class that holds all segments that participate in a single FinTS order.
Base class for concrete order builders. A concrete derived order builder class builds a specific FinOrder derived class.
Just holds information about an order segment.
A FinParseException represents a major FinTS syntax error that was encountered while FinTS input data was processed.
Abstract base class that provides common methods for all persistent objects in the FinTS Subsembly.
A specialised FinOrder that encapsulates a portfolio list request (HKWPD) segment.
Builder for security portfolio list requests (HKWPD).
Builder for prepaid load orders (HKPPD).
Provides the information about a prepaid mobile provider for the purpose of loading the prepaid mobile balance.
This class wraps a HKVVB segment as a very special order. This is needed for proper UPD and BPD processing.
Builder for reclassification orders (HKUMB).
Generic class that holds the information of a german domestic remittance (Ueberweisung or Lastschrift).
Collects the HHDUC response data that may be needed when submitting a HKTAN.
Builder for a revoke PIN block request segment (DKPSA or HKPSA).
Holds a RSA key pair and its attributes.
A FinSecurityException may be thrown by many security related methods.
Implements the IFinSecurityMedia interface for RDH files as defined by the BdB/Bankverlag and used by EFIN and other products based on the BdB HBCI Kernel. These RDH files usually use the filename extension ".fst".
Implements the IFinSecurityMedia interface for Giesecke & Devrient RSA smart cards.
Abstract base class for all key file based IFinSecurityMedia interface implementations.
Implements the IFinSecurityMedia and IFinSecurityMediaSetup interfaces for RDH files as defined by the DDBAC.
Implementation of RDH-2 key files based on the PPI specification 1.0 dated 2004-02-12 and RDH-10 key files based on the PPI specification 1.0 dated 2008-06-20.
Implements the IFinSecurityMedia interface for RDH files as defined by the SIZ and used by Star Money and other products based on the SIZ HBCI Kernel.
Abstract base class for sll smart card based IFinSecurityMedia interface implementations.
Holds information about a HBCI/FinTS smart card application and its corresponding IFinSecurityMedia implementation.
Static factory class for detecting HBCI/FinTS smart card applications and their corresponding IFinSecurityMedia implementations.
Implements a RDH security media that simply stores the secret keys in the associated FinContact instance.
Implements the IFinSecurityMedia interface for the orginal VR NetWorld smart cards.
Implements the IFinSecurityMedia interface for SECCOS (FinTS 3.0) cards.
Simple wrapper for a HISHV Segment.
Very simple helper class that holds the security procedure code and version which together make up the security profile.
A container of FinDataElement instances that holds the data of a single HBCI segment.
A binary byte buffer that holds the raw data of a single HBCI segment.
Internal helper class for SegmentBuffer to access segment header properties.
A container that holds an ordered sequence of FinSegment instances.
SEPA account information request order (HKSPA).
Builder for a SEPA account information request segment (HKSPA).
Wraps a single SEPA account information response segment (HISPA) for read access.
Specialised order class for downloading all sepa standing orders.
Builder for query of all sepa standing orders (HKCDB).
Builder for cancelling postdated SEPA B2B single direct debit orders (HKBSL).
Builder base class for cancelling postdated SEPA single remittance orders (HKCSL) or postdated SEPA direct debits (HKDSL, HKBSL).
Builder for cancelling postdated SEPA single direct debit orders (HKDSL).
Builder for cancelling postdated SEPA single remittance orders (HKCSL).
Builder for cancelling sepa standing orders (HKCDL).
Contains the details about a direct debit transaction booked or advised against a customers account. (HIDSB)
Represents a direct debit indication list download order (HKDSB). Must be created by the FinSepaDirectDebitIndicationListBuilder.
Specialised builder class for downloading a list of all direct debit transactions that are available for customer reversal. May also be used to get a list of all upcoming direct debit transactions.
Builds a request to query all stored draft SEPA remittance orders (HKCVB).
Represents an order to query all draft SEPA remittance orders (HKCVB) and holds all it's responses (HICVB).
A specialised FinOrder that encapsulates a SEPA Instant Payment, or SEPA Instant Payment Status Query, providing access to the special result values of it.
Builder for SEPA Instant Payments (HKIPZ).
A specialised FinOrder that encapsulates a modify sepa standing order (HKCDN) segment and its response (HICDN) segment.
Builder for modifying sepa standing orders (HKCDN).
Builder for multiple remittance SEPA orders (HKCCM).
Abstract base class for single and multiple, postdated and direct SEPA credit transfer and/or SEPA direct debit orders.
Builder for query of all SEPA outstanding postdated B2B single direct debit orders (HKBBS).
Specialised order class for downloading all outstanding postdated single remittance (HKCSB) or direct debit (HKDBS, HKBBS) orders.
Base class for builders for query of SEPA outstanding postdated single remittance orders (HKCSB) or direct debit orders (HKDBS, HKBBS).
Builder for query of all SEPA outstanding postdated single direct debit orders (HKDBS).
Builder for query of all SEPA outstanding postdated single remittance orders (HKCSB).
Builder for a SEPA reclassification reference account list order (HKCUB).
Builder for a SEPA customer credit transfer for reclassification order (HKCUM).
Encapsulates all information of a single or multiple SEPA remittance or direct debit.
A specialised FinOrder that encapsulates a sepa setup standing order (HKCDE) segment and its response (HICDE) segment.
Builder for setting up sepa standing orders (HKCDE).
Builder for a single SEPA customer credit transfer payment initiation order (HKCCS).
Class that collects information about a sepa standing order.
Base class for all builders for sepa standing orders.
Builder for postdated multiple B2B direct debit SEPA orders (HKBME).
Builder for postdated single B2B direct debit SEPA orders. (HKBSE)
Builder for postdated multiple COR1 direct debit SEPA orders (HKDMC).
Builder for postdated single COR1 direct debit SEPA orders. (HKDSC)
Base class for all SEPA direct debit builders.
Builder for postdated multiple CORE direct debit SEPA orders (HKDME).
Builder for postdated multiple remittance SEPA orders (HKCME).
A specialised FinOrder that encapsulates a postdated SEPA order which returns an OrderID.
Builder for postdated single CORE direct debit SEPA orders. (HKDSE)
Builder for postdated single remittance SEPA orders (HKCSE).
SOCKS5 proxy configuration parameter
Represents a single FinTS status record (Rueckmeldung) as it is sent from the server to the client.
A FinStatusSegment is a specialisation of a generic FinSegment for HIRMG or HIRMS status segments.
Generic class that holds the execution details of a standing order.
Generic class that holds the information about a standing order interruption.
This class wraps a HKSYN segment as a very special order type.
Pseudo order that is used to submit the TAN within a two step TAN process.
Builder for a transaction number segment (HKTAN).
Builder for a TAN generator sync request segment (HKTSY).
Trivial class that collects the information about a TAN used in a two step TAN process.
Builder for a TAN list enable request segment (HKTLF or DKTLF).
Collects the attributes of a TAN media as returned in a HITAB segment.
TAN media list request (HKTAB) and its response data.
Builder for a TAN media list request (HKTAB).
Parameters of a particular TAN process as defined in the HITANS segment.
Simple class that collects the information required when presenting a TAN procedure for user selection.
The FinTransmogrifier transmogrifies FinTS segments to and from an arbitrary XML representation.
A FinTransmogrifierException may be thrown by the FinTransmogrifier class.
The FinTransmogrifierRepository is a container for FinTransmogrifier instances.
Wraps the user parameter data (UPD) sequence.
a collection of static utility methods that did not fit into any other class.
Handles orders in XML format based on the FinTransmogrifier.
Builds FinXmlOrder instances from XML order data and provides bank parameter data in XML format.
Interface to an implementation of a transport facility that can be used to send and receive FinTS client messages.
Provides an abstract interface for storing a collection of FinContact instances.
Interface to an implementation of a filter function that can be applied when transmitting and receiving FinTS messages.
Provides the hash algorithm to the Hash(IFinHashAlgorithm) method.
This generic interface provides access to the security media when using the RDH or DDV security procedure.
Enumerates the defined formats for an account statement.
Account type classification according to FinTS 3.0.
Bit set that indicates a set of RDH and RAH security profiles.
Selects a cipher algorithm
The different communication services that can be used with HBCI and/or FinTS.
Enumerates the possible types of failure that caused the FinCommServiceException to be thrown.
Enumerates the possible states of an instance of an IFinCommService implementation.
Data compression mode applied to all messages of a dialog.
Enumerates the options for StrongCustomerAuthentication.
Enumerates the possible return values from FinDialog banking methods and other banking activites. Generally all online banking activities can either complete successfully, need user input, fail, or be aborted by the user.
Type of FinTS dialog.
Selects a particular DTA date format.
Selects the type of DTAUS file.
Encryption that shall be applied to all messages of a dialog.
Selects the quality of a quoted stock price.
Selects a hash algorithm.
Enumerates the possible options for paying the transaction expenses.
Used to indicate the result of processing the bank signature of the parsed response message.
Enumerates several special message results that the client application should handle through some very special recovery processing.
The FinMessage class is always in one of the following states.
Selects a mode for formatting the hash value and computing or verifying the signature over it, or for padding/unpadding the session key and encrypting/decrypting it.
The FinParseExceptionCode classifies the nature of a FinParseException.
Used to indicate the logical state of a key.
Enumerates the different types of user and bank keys.
Enumerates the possible types of failure that caused the FinSecurityException to be thrown.
A set of flags that indicate the capabilities of a security media.
A collection of bit flags that is used to describe the properties of a passphrase as required by a security media. See PassphraseFlags.
State of a IFinSecurityMedia instance.
Enumerates the known security media types.
Enumerates the possible states of the FinSegmentScanner finite state machine.
Special SEPA C-Code that informs about the reason of an order cancellation.
Status of a SEPA order that has been submitted to the bank.
Role of the signer of a message.
The individual parts of a status as needed by ToString(FinStatusParts).
Unit of a given standing order period.
Mode of synchronisation of a synchronisation dialog type.
The status of the TAN media as provided in TanMediaStatus.
Selects the TAN media types to be returned by a TAN media list request.
Classification of TAN procedures.
The FinTransmogrifierExceptionCode classifies the nature of a FinTransmogrifierException.