BMF-RKSV-Technik / at-registrierkassen-mustercode

111 stars 39 forks source link

php library für JWS alg->ES256 #669

Open gelbard26 opened 6 years ago

gelbard26 commented 6 years ago

Hallo, es scheint kaum eine Bibliothek für php zu geben, die den Argorithmus ES256 für JWS unterstützt. folgende können es nicht: gamegos/php-jws und namshi/jose Können sie ein php library enpfehlen, die JWS alg->ES256 unterstützt?

AxelKutschera commented 6 years ago

Bei Verwendung unseres Services werden diese Bibliotheken nicht benötigt: https://github.com/fiskaltrust/demo https://github.com/fiskaltrust/interface/blob/master/README.md

Flanelli commented 6 years ago

Die Fragestellung von gelbard26 lautet eindeutig ob jemand eine entsprechende Library kennt und nicht ob irgendein Unternehmen diese Library benötigt oder nicht.

Hier geht es um sachbezogene Hilfestellungen und nicht um Werbung!

Scaenicus commented 6 years ago

Den Wert für die Verkettung können Sie mit PHP-eigenen Funktionen kodieren.

    public function computeChainingValue($see_alg, $signed_jws_compact_rep)
    {
        if ('ES256' == $see_alg) {
            $digest_bin = substr(hash('sha256', $signed_jws_compact_rep, true), 0, 8);
            return base64_encode($digest_bin);
        } 
    }

(Kopie der Antwort auf Ihren 2. Posts in den richtigen Issue)

dorndi commented 3 years ago

Den Wert für die Verkettung können Sie mit PHP-eigenen Funktionen kodieren.

    public function computeChainingValue($see_alg, $signed_jws_compact_rep)
    {
        if ('ES256' == $see_alg) {
            $digest_bin = substr(hash('sha256', $signed_jws_compact_rep, true), 0, 8);
            return base64_encode($digest_bin);
        } 
    }

(Kopie der Antwort auf Ihren 2. Posts in den richtigen Issue)

Hallo Scaenicus, kann man dich für einen kleinen Auftrag zu dem Thema buchen? Ich suche jemanden der mir hilft, in PHP und auf unserem Server eine Online Registrierkassa zu vervollständigen. Hier meine Emailadresse: office@alleskunst.net Danke!