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