Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prüftool #705

Open
grdlbumpf opened this issue Mar 19, 2021 · 2 comments
Open

Prüftool #705

grdlbumpf opened this issue Mar 19, 2021 · 2 comments

Comments

@grdlbumpf
Copy link

grdlbumpf commented Mar 19, 2021

Error: Unable to initialize main class at.asitplus.regkassen.verification.cmdline.CheckDEPExportFormat
Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/jce/provider/BouncyCastleProvider

Ah. Man muss auf alle Fälle einen Filenamen mit angeben.

Dann aber
Error: Unable to access jarfile regkassen-verification-depformat-1.1.0.jar

Gibt es Abhängigkeiten, die noch zu installieren sind?

@AxelKutschera
Copy link

Fehlt bouncycastle als Signatur-Tool?
https://www.bouncycastle.org/latest_releases.html

@grdlbumpf
Copy link
Author

grdlbumpf commented Mar 22, 2021

Nach einigem Suchen hab ich gesehen, dass
sfc - System File Check
helfen könnt. Und das hat es dann auch getan - es funktioniert so weit.

Beim JSON für die Keys bin ich mir auch nicht sicher. Vielleicht können wir die Einstellungen hier noch gemeinsam prüfen?

{ "base64AESKey": "...our key...", "certificateOrPublicKeyMap": { "...cert serial number....": { "id": "...cert serial number...", "signatureDeviceType": "CERTIFICATE", "signatureCertificateOrPublicKey": "MIIFs ...PEM certificate string from our sign-up. Base64 representation..." } } }

Weiters. Wie unterscheidet sich denn die Globaltrust Cloud Lösung zum USB Signer. Betreffend Implementierung.

Ich hätte eigentlich erwartet, dass man nur folgende Felder übermitteln muss:
KassenIdentifikation
Belegnummer
BelegDatumUhrzeit
BetragSatzNormal
BetragSatzErmaessigt1
BetragSatzErmaessigt2,
BetragSatzNull
BetragSatzBesonders
StandUmsatzZaehlerAES
ZertifikatSeriennummer
SigVorrigerBeleg

Gibt es zur Cloud Lösung auch eine Referenz-Implementierung.

(Ich habe den "ungünstigen" Fall, dass ich unsere Hauseigene USB Implementierung als Vorlage habe. Ungünstig so wie ich meine, in dem Sinn, dass hier mehrere Schritte "manuell" ausgeführt werden müssen, von der ich gehofft hätte, dass die Cloud das direkt übernimmt.
Im Besten Fall würde ich vermuten, dass man nur das SignSHA2 für den Turnover aufrufen muss und dann das SignReceipt für die ganze Rechnung
...und möglicherweise frag ich das hier an der falschen Stelle :-) )

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants