RKSVLib  1.2.0.0
Wiffzack.RKSV.ReceiptSignature Class Reference

Bildet die Belegsignatur inklusive Eingabedaten ab More...

Public Member Functions

 ReceiptSignature (string rka, string cashboxId, string certificateSerialnumber, SignatureInput receiptData, bool signatureSuccessful, byte[] signature, String totalSumEnc, String lastSignature)
 Initialisiert ein ReceiptSignature Objekt More...
 
String GetQRCodeRepresentation ()
 Retourniert die Belegdaten und Belegsignatur im Format wie sie in den Beleg QR Code eincodiert werden müssen More...
 
String GetDEPRepresentation ()
 Retourniert die Belegdaten und Belegsignatur im Format wie sie im DEP enthalten sind. More...
 

Properties

String Rka [get]
 Algorithmen und Vertrauensdiensteanbieter. Z.B. R1-AT1 More...
 
String CashboxId [get]
 Kassen ID More...
 
String CertificateSerialnumber [get]
 Seriennummer des Zertifikats das zur Signatur verwendet wurde More...
 
SignatureInput ReceiptData [get]
 Inputdaten die zur Signaturerstellung verwendet wurden More...
 
bool SignatureSuccessful [get]
 Gibt an ob die Signaturerstellung mitels Smartcard erfolgreich war. Falls nicht wird als Signaturwert "Sicherheitseinrichtung ausgefallen" hinterlegt. More...
 
byte [] Signature [get]
 Liefert den eigentlichen Signaturwert More...
 
String TotalSumEnc [get]
 Verschlüsselter Gesamtumsatzzäher More...
 
string LastSignature [get, set]
 Signatur des letzten Belegs in gekürzter Form More...
 

Detailed Description

Bildet die Belegsignatur inklusive Eingabedaten ab

Constructor & Destructor Documentation

◆ ReceiptSignature()

Wiffzack.RKSV.ReceiptSignature.ReceiptSignature ( string  rka,
string  cashboxId,
string  certificateSerialnumber,
SignatureInput  receiptData,
bool  signatureSuccessful,
byte []  signature,
String  totalSumEnc,
String  lastSignature 
)

Initialisiert ein ReceiptSignature Objekt

Parameters
rka
cashboxId
certificateSerialnumber
receiptData
signatureSuccessful
signature
totalSumEnc
lastSignature

Member Function Documentation

◆ GetDEPRepresentation()

String Wiffzack.RKSV.ReceiptSignature.GetDEPRepresentation ( )

Retourniert die Belegdaten und Belegsignatur im Format wie sie im DEP enthalten sind.

Returns
Exceptions
NotImplementedException

◆ GetQRCodeRepresentation()

String Wiffzack.RKSV.ReceiptSignature.GetQRCodeRepresentation ( )

Retourniert die Belegdaten und Belegsignatur im Format wie sie in den Beleg QR Code eincodiert werden müssen

Returns
Exceptions
NotImplementedException

Property Documentation

◆ CashboxId

String Wiffzack.RKSV.ReceiptSignature.CashboxId
get

Kassen ID

◆ CertificateSerialnumber

String Wiffzack.RKSV.ReceiptSignature.CertificateSerialnumber
get

Seriennummer des Zertifikats das zur Signatur verwendet wurde

◆ LastSignature

string Wiffzack.RKSV.ReceiptSignature.LastSignature
getset

Signatur des letzten Belegs in gekürzter Form

◆ ReceiptData

SignatureInput Wiffzack.RKSV.ReceiptSignature.ReceiptData
get

Inputdaten die zur Signaturerstellung verwendet wurden

◆ Rka

String Wiffzack.RKSV.ReceiptSignature.Rka
get

Algorithmen und Vertrauensdiensteanbieter. Z.B. R1-AT1

◆ Signature

byte [] Wiffzack.RKSV.ReceiptSignature.Signature
get

Liefert den eigentlichen Signaturwert

◆ SignatureSuccessful

bool Wiffzack.RKSV.ReceiptSignature.SignatureSuccessful
get

Gibt an ob die Signaturerstellung mitels Smartcard erfolgreich war. Falls nicht wird als Signaturwert "Sicherheitseinrichtung ausgefallen" hinterlegt.

◆ TotalSumEnc

String Wiffzack.RKSV.ReceiptSignature.TotalSumEnc
get

Verschlüsselter Gesamtumsatzzäher


The documentation for this class was generated from the following file: