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 |