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.

syntax
<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:

syntax
<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).


Požadavek actionPožadavek cnthashPožadavek cnthmacPožadavek confirm-messagePožadavek decryptPožadavek encryptPožadavek general-lockPožadavek get-keyPožadavek get-messagesPožadavek get-tempPožadavek get-userPožadavek get-versionsPožadavek change-passwordPožadavek loginPožadavek logoutPožadavek max-keyPožadavek randPožadavek reload-sslPožadavek send-requestPožadavek send-messagePožadavek set-tempPožadavek tranformPožadavek uuid