Namespace Subsembly.EBICS
Classes
EbicsAccountInfo
Holds an EBICS AccountInfo XML element.
EbicsAccountInfos
Collection of EbicsAccountInfo objects.
EbicsAddressInfo
Holds an EBICS AddressInfo XML element.
EbicsAuthOrderInfo
Holds an EBICS OrderInfo XML element as used in a EbicsHTDResponseOrderData instance.
EbicsAuthOrderInfos
Collection of EbicsAuthOrderInfo objects.
EbicsAuthorisationLevelConverter
EbicsAuthorisationLevelInfo
Contains information about a EbicsAuthorisationLevelInfo. Objects of this class can be conveniently used in selection boxes.
EbicsAuthSignature
EbicsBankInfo
Holds a BankInfo
of the schema element type BankInfoType
.
EbicsBTDOrderParams
Holds EBICS BTDOrderParams.
EbicsBTFOrderParams
EbicsBTUOrderParams
Holds EBICS BTUOrderParams
EbicsCanonicalizer
Helper class for XML canonicalization.
EbicsCipherFactory
Simple helper factory for conveniently creating IEbicsCipher implementations.
EbicsConfig
Access to the system environment variables that configure the Subsembly EBICS API.
EbicsContact
Collects all information required for EBICS communication of a particular user with a particular bank.
EbicsContactExtensions
EbicsContactFolder
Simple file system based management of persistent EbicsContact objects.
EbicsContactFolderBase
EbicsContactFolderExtensions
Convenience extensions for using the IEbicsContactFolder interface.
EbicsContactNameComparer
Compares the ContactName of two EbicsContact instances.
EbicsDataBuffer
EbicsDataDigest
EbicsDataTransfer
Represents a DataTransfer element.
EbicsDateRange
Holds an EBICS DateRange element.
EbicsDigestFilter
Special digest with filtering of CR, LF and Ctrl+Z.
EbicsElement
EbicsException
Exception that is thrown for all fatal EBICS related errors.
EbicsExtensionMethods
Convenience extension methods for the EbicsContact in Windows environments.
EbicsFileFolder
Organizes a file system folder as a storage for the EbicsFileSpooler.
EbicsFileName
Holds the information of a file name structured according to the recommendations for EBICS files inside of a ZIP container.
EbicsFileSpooler
The EbicsFileSpooler organizes semi-automatic uploads and downloads of EBICS files in EbicsFileSpoolerFolder.
EbicsFileSpoolerAccessControlEntry
Represents a single entry in an EbicsFileSpooler access control list file.
EbicsFileSpoolerAccessControlList
EbicsFileSpoolerActionConverter
EbicsFileSpoolerContactFolder
Implements a highly secure storage for EbicsContacts inside an EBICS spooler folder.
EbicsFileSpoolerCredentials
For protected EbicsFileSpooler storage, this class is used to carry the users storage authentication credentials.
EbicsFileSpoolerException
EbicsFileSpoolerFolder
Root folder and organizer of a EbicsFileSpooler storage folder tree.
EbicsFileSpoolerJournal
Contains the status and protocols from processing the orders in the BOX_OUTBOX.
EbicsFileSpoolerJournalEntry
Represents a single entry in the EbicsFileSpoolerJournal.
EbicsFileSpoolerResult
EbicsFileSpoolerResultCodeConverter
EbicsFileTransfer
EbicsFileTransferResult
Contains all information about the result of a single EbicsFileTransfer.
EbicsGenericOrderParams
DEPRECATED: Holds the EBICS 2.x GenericOrderParams.
EbicsHAAResponseOrderData
Holds Order data for administrative order type HAA
EbicsHCARequestOrderData
EbicsHCSRequestOrderData
EbicsHEVRequest
EbicsHEVResponse
EbicsHIARequestOrderData
EbicsHKDResponseOrderData
EbicsHPBResponseOrderData
EbicsHPDAccessParams
Represents the HPDAccessParamsType(Xml)
EbicsHPDAccessParamsURL
Represents a URL (with optional ValidFrom-Date) as used inside HPDAccessParamsType.
EbicsHPDProtocolParams
Represents the (parsed) Ebics-Xml-type "HPDProtocolParamsType".
EbicsHPDResponseOrderData
EbicsHPDVersion
This class represents the HPDVersionType(Xml) (inside the HPDProtocolParamsType/HPDResponseOrderData). It holds
- the supported Ebics versions
- the supported Ebics security codes
EbicsHPDVersionExtensions
EbicsHTDResponseOrderData
EbicsHVListOrderParams
Generic order parameters class for HVU and HVZ orders.
EbicsHVListResponseOrderData
EbicsHVPickOrderParams
Generic order parameters class for HVD, HVE, and HVS orders.
EbicsHVSignerInfo
Holds the details of an EBICS SignerInfo or OriginatorInfo element as provided by VEU inquiries.
EbicsHVSignerInfos
Collection of EbicsHVSignerInfo objects.
EbicsHVTOrderParams
EbicsHVTResponseOrderData
EbicsHxDResponseOrderData
Holds the data of a HKDResponseOrderData or HTDResponseOrderData XML element.
EbicsIniLetter
Helper class for creating an EBICS Ini-Letter.
EbicsJsonConverterExtensions
EbicsLicense
EbicsMessage
Represents an EBICS request or response message.
EbicsMessageBox
EbicsOrder
Stores the details, data, signatures and status of an EBICS order.
EbicsOrderAttribute
EbicsOrderAXZ
Specialized EbicsOrder for convenient ISO 20022 XML uploads for international payments.
EbicsOrderAZV
Specialized EbicsOrder for convenient DTAZV uploads (AZV).
EbicsOrderBKA
Convenient wrapper for a BKA document download order.
EbicsOrderBKI
Convenient wrapper for a BKI document download order.
EbicsOrderC52
Convenient wrapper for a CAMT 052 download order.
EbicsOrderC53
Convenient wrapper for a CAMT 053 download order.
EbicsOrderC54
Convenient wrapper for a CAMT 054 download order.
EbicsOrderCamt
Basic implementation for EBICS orders that return CAMT data, e.g. C52, C53, and C54.
EbicsOrderCamtDocument
Represents a single CAMT document returned by CamtDocuments.
EbicsOrderDetails
Holds the details about an EBICS order as provided by VEU inquiries.
EbicsOrderDetailsExtensions
EbicsOrderDownloadZip
Base class for orders that download documents contained in a ZIP file.
EbicsOrderHAA
Specialized EbicsOrder for HAA-requests.
EbicsOrderHAC
EbicsOrderHCA
Specialized EbicsOrder for HCA requests.
EbicsOrderHCS
Specialized EbicsOrder for HCS requests.
EbicsOrderHIA
Specialized EbicsOrder for HIA requests.
EbicsOrderHKD
Specialized EbicsOrder for HKD requests.
EbicsOrderHPB
Specialized EbicsOrder for HPB requests.
EbicsOrderHPD
Specialized EbicsOrder for HPD-requests.
EbicsOrderHTD
Specialized EbicsOrder for HTD requests.
EbicsOrderHVD
Specialized EbicsOrder for HVD requests.
EbicsOrderHVE
Specialized EbicsOrder for HVE requests.
EbicsOrderHVList
Common base class for EbicsOrderHVU and EbicsOrderHVZ.
EbicsOrderHVPick
Common base class for EbicsOrderHVE and EbicsOrderHVS.
EbicsOrderHVS
Specialized EbicsOrder for HVS requests.
EbicsOrderHVT
Retrieves all transaction details for a waiting VEU order.
EbicsOrderHVU
Specialized EbicsOrder for HVU requests.
EbicsOrderHVZ
Specialized EbicsOrder for HVZ requests.
EbicsOrderHxD<TResponseOrderData>
Specialized EbicsOrder base class for HKD and HTD requests.
EbicsOrderInfo
HVTOrderInfo Type.
EbicsOrderINI
Specialized EbicsOrder for INI requests.
EbicsOrderParams
Abstract base class for OrderParams.
EbicsOrderParamsFactory
EbicsOrderProtocol
Base class for EBICS protocol download via EbicsOrderHAC or EbicsOrderPTK.
EbicsOrderPTK
Specialized EbicsOrder for convenient protocol downloads (PTK).
EbicsOrderPUB
Specialized EbicsOrder for PUB requests.
EbicsOrderSepa
Base implementation for all orders that upload SEPA XML documents.
EbicsOrderSignature
Holds a single order signature.
EbicsOrderSignatures
Collection of EbicsOrderSignature objects.
EbicsOrderSPR
Specialized EbicsOrder for SPR requests.
EbicsOrderSRZ
Specialized EbicsOrder helper for all SRZ order types.
EbicsOrderSTA
Specialized EbicsOrder for convenient MT-940 statement downloads (STA).
EbicsOrderSwift
EbicsOrderVMK
Specialized EbicsOrder for convenient download of a MT-942 interim transaction report (VMK).
EbicsOrderWSS
Convenient wrapper for a WebSocket connection data download order.
EbicsOrderZipEntry
Represents a single file entry from a downloaded ZIP file.
EbicsParameter
Holds an EBICS Parameter element.
EbicsParameters
Collection of EbicsParameter instances.
EbicsPasswordInfo
Collects the information required to query for a security media password.
EbicsPing
Implements an EBICS HEV-Request for determining the supported EBICS versions of an EBICS host.
EbicsPrivKey
A private RSA user key.
EbicsProgressForm
EbicsProtocolEntries
Collection of EbicsProtocolEntry objects.
EbicsProtocolEntry
Stores the details of a single customer protocol entry (PTK)
EbicsPubKeyDigest
EbicsPubKeyInfo
A public RSA key.
EbicsPubKeyOrderData
EbicsRequest
Represents an EBICS request message.
EbicsRequestTypeConverter
EbicsResponse
EbicsResponseTypeConverter
EbicsReturnCode
Wrapper for an EBICS ReturnCode and optional ReportText element.
EbicsSecurity
EbicsSecurityCodeExtensions
EbicsSecurityMedium
Helper methods for dealing with IEbicsSecurityMedium instances.
EbicsSecurityMediumError
EbicsSecurityMediumFile
EbicsSecurityMediumFileSMB
Implements IEbicsSecurityMedium for StarMoney Business EBICS key files.
EbicsSecurityMediumSeccos
EbicsSecurityMediumVoid
Security medium implementation that stores the private keys in the EbicsContact.
EbicsSecurityOperations
EbicsService
Represents an EBICS Service or ServiceFilter element.
EbicsServiceMap
Catalog of well known EBICS services. This is required for conversion between an EBICS Service element and an EBICS OrderType.
EbicsServiceMapRecord
Details of an entry of the EBICS service mapping table.
EbicsSignaturePubKeyOrderData
EbicsSpoolerTask
EbicsSpoolerTaskPeriodConverter
EbicsStandardOrderParams
Holds the EBICS StandardOrderParams.
EbicsTechnicalException
EbicsTrace
EbicsTransaction
Manages a client side EBICS transaction.
EbicsTransactionPhaseConverter
EbicsTransferTypeConverter
EbicsTransport
A HttpClient based, blocking HTTP transport implementation. Shall only be used when running on a background thread.
EbicsTransportFactory
Where you get IEbicsTransport implementations from.
EbicsTransportFactoryWin32
Factory that implements IEbicsTransportFactory by creating EbicsTransportWin32 instances.
EbicsTransportWin32
Transport implementation that ensures that Application.DoEvents() is periodically called while waiting for the HTTP response.
EbicsUserInfo
EbicsUserInfos
EbicsUserPermission
EbicsUserPermissions
Collection of EbicsUserPermission objects.
EbicsUtil
Collection of static utility functions.
EbicsVersionConverter
EbicsVersionInfo
Holds an EBICS VersionNumber XML element as returned in a HEV response.
EbicsWebSocketConnectionData
EbicsXmlContainer
Represents an XML container for SEPA messages.
EbicsXmlContainerMessage
Represents a single SEPA message inside a EbicsXmlContainer.
EbicsZipper
Helper class for ZIP compression and de-compression.
Structs
EbicsOrderInfoDescription
Description (Type and Text) inside of a HVTOrderInfo element.
Interfaces
IEbicsCipher
Provides the cipher algorithm to help the EbicsTransaction to encrypt and decrypt data.
IEbicsContactFolder
Provides an abstract interface for storing a collection of EbicsContact instances.
IEbicsJsonConverter
Interface for json-conversion that can be implemented by a concrete EbicsElement (e.g. EbicsContact).
IEbicsProductInfo
IEbicsRemoteContactFolder
Additional interface (to complement IEbicsContactFolder) for storing a collection of EbicsContact
IEbicsSecurityMedium
Interface for integrating RSA security tokens, such as smart cards, as EBICS security medias.
IEbicsSecurityMediumClass2
Optional interface for security medias that support secure PIN entry at a class 2 smart card reader device.
IEbicsSecurityMediumPrivKeys
Direct access to the private RSA keys stored in a security medium.
IEbicsSecurityMediumSignaturePin
Interface for hardware based security media that needs a different PIN for digital signatures.
IEbicsSecurityMediumStoredContact
Interface that may be implemented by a security medium that stores EBICS contact information data.
IEbicsSecurityOperations
Interface that provides the essential RSA security operations required for EBICS messages.
IEbicsTransport
IEbicsTransportFactory
Interface to create an IEbicsTransport implementation.
Enums
EbicsAuthorisationLevel
The authorization level of an EBICS user.
EbicsErrorClass
An EBICS error class as defined for EBICS return codes.
EbicsFileNameStyle
EbicsFileSpoolerActions
EbicsFileSpoolerResultCode
EbicsFingerprintPart
EbicsRequestType
Request type as individual bits and masks to check for them.
EbicsResponseType
Request type as individual bits and masks to check for them.
EbicsSchemaLocation
Selects a particular EBICS schema subset for GetEbicsSchemaLocation(EbicsVersion, EbicsSchemaLocation).
EbicsSecurityCode
Specifies type and version of a EBICS security operation.
EbicsSecurityMediumErrorCode
The EbicsSecurityMediumError provides more detail on the cause of an error returned through the IEbicsSecurityMedium interface.
EbicsSecurityMediumState
The state of a security medium.
EbicsSecurityMediumType
Enumerates the physical types of security mediums.
EbicsSpoolerTask.ProduceOption
Options for ProduceTask(EbicsSpoolerTask.ProduceOption).
EbicsSpoolerTaskPeriod
The configurable repetition periods of the EbicsSpoolerTask.
EbicsTransactionPhase
Request type as individual bits and masks to check for them.
EbicsTransactionState
Request type as individual bits and masks to check for them.
EbicsTransferType
Type of EBICS transfer, either Upload or Download.
EbicsUserStatus
EbicsVersion
Selects the EBICS schema version to be used.