Show / Hide Table of Contents

# Class Tse

Security features according to 'KassenSichV'.

##### Inheritance

System.Object
TseBase
Tse

###### 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 |