Skip to main content

Požadavek cnthmac

Slouží k výpočtu digitálního podpisu HMAC

Požadavek provede nad vstupními daty výpočet autentizačního kódu zprávy (HMAC) postaveném na zvolené hash funkci.

<request>
<cnthmac
hash="sha256|sha385|sha512"
input="plain|base64|unicode|hex|url|json|xml"
key-format="plain|base64|unicode|hex|url|auto"
key="{string}"
data="{string}"
output="plain|base64|unicode|hex|url|auto"
/>
</request>

Atributy

  • hash - Určuje, jaká hash funkce bude provedena, výchozí hodnotou je SHA256, více je možné zjistit na git serveru => wiki => 'Požadavek cnthmac'(typ: string) TYP HODNOTY: string; (možnosti obsahu: sha256 | sha385 | sha512)

  • input - Určuje, v jakém formátu jsou dodána data pro provedení požadavku, výchozí hodnotou je plain(typ: string) TYP HODNOTY: string; (možnosti obsahu: plain | base64 | unicode | hex | url | json | xml)

  • key-format - Určuje, v jakém formátu byl dodán klíč, výchozí hodnotou je auto(typ: string) TYP HODNOTY: string; (možnosti obsahu: plain | base64 | unicode | hex | url | auto)

  • key - Klíč, který bude v operaci použit, pro asymetrické šifrování heslo k certifikátu(typ: string) TYP HODNOTY: string;

  • data - Vstupní data pro provedení operace(typ: string) TYP HODNOTY: string;

  • output - Určuje, v jakém formátu bude poskytnut výstup, umožňuje zadat několik po sobě jdoucích konverzí formátu (protokol to neumožňuje, kdyby bylo třeba, zadejte GIT), výchozí hodnotou je base64(typ: string) TYP HODNOTY: string; (možnosti obsahu: plain | base64 | unicode | hex | url | auto)

Potomci

Požadavek cnthmac neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.

Odpověď

Struktura odpovědi na požadavek cnthmac vrácená v obálce response:

<response>
<cnthmac
type="ok|error"
value="{string}"
/>
</response>

Atributy

  • type - popis neuveden(typ: string) TYP HODNOTY: string; (možnosti obsahu: ok | error)

  • value - šifrovaná data(typ: string) TYP HODNOTY: string;

Potomci

Odpověď cnthmac neobsahuje žádné další elementy, ani žádné jiné číselné či řetězcové hodnoty.

Výraz pro identifikaci chyb v odpovědi serveru: cnthmac[@type='error'] (odkaz na popis detailu: @detail).