Class Tse
Security features according to 'KassenSichV'.
Namespace: anybill.POS.Client.Models.Bill.Security.Tse
Assembly: anybill.POS.Client.Abstractions.dll
Syntax
public class Tse : TseBase
Properties
Certificate
Entire certificate chain of the TSE used in PEM format.
Declaration
public string Certificate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Extension
Anybill specific extensions.
Declaration
public AnybillTseExtension Extension { get; set; }
Property Value
| Type | Description |
|---|---|
| AnybillTseExtension |
FirstOrder
Time stamp of the start of the first order transaction. The time stamp corresponds to the one returned by the TSE Time stamp when executing the start() function of the first order.
Declaration
public DateTimeOffset? FirstOrder { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTimeOffset> |
LogTimeFormat
Date format used by the TSE. E.g. 'unixTime'
Declaration
public string LogTimeFormat { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ProcessData
Content of the processData when calling the finish() function of the transaction.
Declaration
public string ProcessData { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ProcessType
Content of the processType when calling the finish() function of the transaction
Declaration
public string ProcessType { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SerialNumber
Serial number of the TSE in hexadecimal representation.
Declaration
public string SerialNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
Signature
Check value / signature, which the TSE returned when calling the finish() function of the transaction.
Declaration
public string Signature { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SignatureAlgorithm
Signature algorithm used by the TSE. E.g. 'ecdsa-plain-SHA256'
Declaration
public string SignatureAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
SignatureNumber
Signature counter assigned by the TSE. The signature counter is taken from the response when calling the finish() function of the transaction.
Declaration
public int SignatureNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |
TimestampEnd
Time stamp of the end of the transaction. The timestamp corresponds to the time stamp returned by the TSE at executing the finish() function.
Declaration
public DateTimeOffset TimestampEnd { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTimeOffset |
TimestampStart
Time stamp of the start of the transaction. The timestamp corresponds to the time stamp returned by the TSE at executing the start() function.
Declaration
public DateTimeOffset TimestampStart { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTimeOffset |
TransactionNumber
The transaction number assigned by the TSE.
Declaration
public int TransactionNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 |