Table of Contents

Class Tse

Namespace
anybill.POS.Client.Models.Receipt.Security.Tse.Tse
Assembly
anybill.POS.Client.Abstractions.dll

Security features according to 'KassenSichV'.

public class Tse : TseBase
Inheritance
Tse
Inherited Members

Properties

Certificate

Entire certificate chain of the TSE used in PEM format.

public string Certificate { get; set; }

Property Value

string

Extension

Anybill specific extensions.

public AnybillTseExtension Extension { get; set; }

Property Value

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.

public DateTimeOffset? FirstOrder { get; set; }

Property Value

DateTimeOffset?

LogTimeFormat

Date format used by the TSE. E.g. 'unixTime'

public string LogTimeFormat { get; set; }

Property Value

string

ProcessData

Content of the processData when calling the finish() function of the transaction.

public string ProcessData { get; set; }

Property Value

string

ProcessType

Content of the processType when calling the finish() function of the transaction

public string ProcessType { get; set; }

Property Value

string

SerialNumber

Serial number of the TSE in hexadecimal representation.

public string SerialNumber { get; set; }

Property Value

string

Signature

Check value / signature, which the TSE returned when calling the finish() function of the transaction.

public string Signature { get; set; }

Property Value

string

SignatureAlgorithm

Signature algorithm used by the TSE. E.g. 'ecdsa-plain-SHA256'

public string SignatureAlgorithm { get; set; }

Property Value

string

SignatureNumber

Signature counter assigned by the TSE. The signature counter is taken from the response when calling the finish() function of the transaction.

public int? SignatureNumber { get; set; }

Property Value

int?

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.

public DateTimeOffset? TimestampEnd { get; set; }

Property Value

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.

public DateTimeOffset? TimestampStart { get; set; }

Property Value

DateTimeOffset?

TransactionNumber

The transaction number assigned by the TSE.

public int? TransactionNumber { get; set; }

Property Value

int?