Skip to main content

Swissbit Hardware-TSE

State of certification

Certification-ID of TSE according to chapter 9.2.2 of Anwendungserlass zu § 146a AO:

Certification-IDTest itemApplicantDate
BSI-K-TR-0362-2019Swissbit TSE, Version 1.0
Swissbit USB TSE,
Swissbit SD TSE,
Swissbit microSD TSE
Swissbit AG20.12.2019

Certification identification

"BSI-K-TR-0362-2019" is returned for 'ftSignatureType' 0x4445000000000022 (certification identification).

Signature Creation Unit

Support

from version: 1.3.1

The fiskaltrust.Middleware.SCU.DE.Swissbit package connects the middleware with a Swissbit hardware-TSE via the file system emulated by the TSE.

Parameters

NameDescriptionDefault Value
Mandatory Field
devicePathPath to the drive under which the TSE can be reached (e.g. D:), without a final slashempty string
mandatory
adminPinAdmin PIN of the TSE. If not specified, the default PIN is used.to be documented
optional
timeAdminPinTime Admin PIN of the TSE. If not specified, the default PIN is used.to be documented
optional
EnableFirmwareUpdateEnables firmware updates for the TSE. (see https://link.fiskaltrust.cloud/de/swisssbit-tse/update)false
optional
ChunkExportTransactionCountThe parameter can be configured in the portal.ChunkExportTransactionCount: Default = 0. When the value is higher than 0 then the chunked export is triggered. We recommend 10000. Find more info by reading the dedicated KBA0
optional

Troubleshooting

ProblemPossible causeSolution
When starting the middleware on Windows a SerializationException error, a NativeLibraryException error or a similar message is displayedRuntime components required to run C ++ applications developed with Visual Studio 2015 are missing.Install the Visual C++ Redistributable Packages.
When starting the middleware under Linux, a DllNotFound error, an exception with the text Invalid Response from TSE or a similar error message is displayedThe libc- or the glibc-package is missing.Install the libc- or the glibc-packages.