Formát podpisu

Formáty elektronických podpisů podporované SignPoint SDK. To, v jakém formátu vytvoří mutace podpis/pečeť, ovlivňují čtyři faktory:

  • FileName – přípona souboru musí odpovídat zvolenému typu souboru. Výjimku má CMS, protože pak se libovolný soubor bere jako binární data a na formátu nezáleží.

  • Input – data souboru musí odpovídat zvolenému typu.

  • SignatureFormat – hodnota z výčtu DocType. Pokud se zvolí DEFAULT, pokusí se typ určit podle přípony souboru, eventuálně se v případě ZFO ještě podle hlavičky určí, jestli jde o formulář nebo datovou zprávu.

  • SignatureType – podtyp podpisu. Ve většině případů je podporován pouze DEFAULT, ostatní volby nemají vliv nebo končí chybou.

Hodnota SignatureFormat v jednotlivých řádcích říká, v jakém formátu se soubor podepisuje. V kombinaci se SignatureType daná buňka říká, v jakém formátu se vrátí podepsaný/opečetěný soubor.

SignatureFormat DEFAULT ENVELOPED DETACHED ENCAPSULATE DETACHED_FROM_HASH

UNKNOWN

-

-

-

-

-

CMSPKCS7

Enveloping

-

-

-

Detached podpis hashe

CMSPKCS7EXT

Detached

-

-

-

Detached podpis hashe

PDF

-

-

-

-

-

XML

Enveloping

Enveloped

Detached

-

-

XML602FORM

-

-

-

-

-

XMLISDOC

-

-

-

-

-

ASIC_S_CADES

Detached

-

-

-

-

ASIC_S_XADES

Detached

-

-

-

-

ASIC_S_TST

Encapsulate

-

-

-

-

ASIC_E_CADES_TST

???

-

-

-

-

ASIC_E_XADES

???

-

-

-

-

MS_WORD

-

-

-

-

-

MS_EXCEL

-

-

-

-

-

MS_PWR_PNT

-

-

-

-

-

ODF

-

-

-

-

-

EML

-

-

-

-

-

MSG

Není podporováno

-

-

-

-

CERTIFICATE

-

-

-

-

-