← Aktuální text · Historie

Vyhláška o způsobu tvorby podpisového kódu poplatníka a bezpečnostního kódu poplatníka

Aktuální text a fecha 2016-11-30
§ 1

Způsob tvorby podpisového kódu poplatníka

(1) Podpisový kód poplatníka je tvořen podepsaným otiskem řetězce údajů o evidované tržbě a vyjádřen v kódování Base64 podle části A přílohy k této vyhlášce.

(2) Řetězcem údajů o evidované tržbě je posloupnost vybraných údajů o evidované tržbě uvedených v kódování UTF-8 podle části A přílohy k této vyhlášce ve tvaru, ve kterém jsou zasílány datovou zprávou, a oddělených svislým oddělovačem, kterým je znak s dekadickým kódem 124 v kódování Unicode podle části A přílohy k této vyhlášce.

(3) Vybranými údaji o evidované tržbě jsou v tomto pořadí:

(4) K vytvoření otisku řetězce údajů o evidované tržbě se použije kryptografická hashovací funkce SHA-256 podle části B přílohy k této vyhlášce.

(5) Otisk řetězce údajů o evidované tržbě se podepíše podpisovým schématem RSASSA-PKCS1-v1_5 podle části C přílohy k této vyhlášce pomocí soukromého klíče, který náleží k používanému certifikátu pro evidenci tržeb platnému ke dni evidované tržby.

§ 2

Způsob tvorby bezpečnostního kódu poplatníka

(1) Bezpečnostní kód poplatníka je tvořen otiskem podpisového kódu poplatníka vyjádřeného v osmibitovém kódování podle části A přílohy k této vyhlášce a je vyjádřen v kódování Base16 podle části A přílohy k této vyhlášce ve formě 5 skupin po 8 znacích oddělených pomlčkou, kterou je znak s dekadickým kódem 45 v kódování Unicode podle části A přílohy k této vyhlášce.

(2) K vytvoření otisku podpisového kódu poplatníka se použije kryptografická hashovací funkce SHA-1 podle části B přílohy k této vyhlášce.

§ 3

Účinnost

Tato vyhláška nabývá účinnosti dnem 1. prosince 2016.

Ministr:

Ing. Babiš v. r.

Příloha k vyhlášce č. 269/2016 Sb.

Část A - Kódování

Název kódování Standard
Osmibitové kódování [1]
Base16 [2]
Base64 [2]
UTF-8 [3]
Unicode [4]

Standardy:

Část B - Kryptografické hashovací funkce

Název funkce Standard
SHA-1 [1]
SHA-256 [2]

Standardy:

Část C - Podpisové schéma

Název schématu Standard
RSASSA-PKCS1-v1_5 [1]

Standard: