Návratové kódy všech metod
Funkce SecuSign SDK obsahují ve výsledku (Result) návratovou hodnotu v podobě integer, která odpovídá jednomu z těchto kódů:
Kód | Název | Popis |
---|---|---|
Webová služba SecuSign SDK |
||
0 |
OK |
Success. |
1 |
ERROR |
Unknown error. Signing Certificate is expired: NotAfter: Day Month dd HH:mm:ss CEST YYYY There is no signature to timestamp in the document. Signature already contains signature timestamp. |
2 |
METHOD_NOT_ALLOWED |
User is not allowed to call this method (e.g. Premium plan or remote sealing required) |
3 |
UNAUTHORIZED |
Error connecting to secusign backend server due to VerifyUser failed to verify basic authentication or licence certificate (used for login to backend service) |
4 |
INTERRUPTED_UNEXPECTEDLY |
The operation was unexpectedly interrupted (cause: the transaction log contains the beginning, but the end is missing) |
5 |
INVALID_PARAMETER |
Invalid input parameter settings (e.g. method Validate and output format is not set) |
6 |
INVALID_INPUT |
Empty or mismatched content of input file |
7 |
ERROR_ACCESS_SEALING_CERT |
Error accessing the sealing certificate |
8 |
NOT_IMPLEMENTED |
Function not implemented |
9 |
EXCEPTION |
Exception raised during File processing |
10 |
LTV_ANALYZE_ERROR |
Error in ltvAnalyze |
11 |
LTV_REGISTER_ERROR |
Error in ltvRegister |
12 |
LTV_UPDATE_ERROR |
Error in ltvUpdate |
13 |
LTV_UNREGISTER_ERROR |
Error in ltvUnregister |
14 |
LTV_GETINFO_ERROR |
Error in ltvGetInfo |
15 |
LTV_GETFORUPDATE_ERROR |
Error in ltvGetForUpdate |
16 |
LTV_SIGN_ERROR |
Error in ltvSign |
17 |
LTV_TIMESTAMP_ERROR |
Error in ltvTimestamp |
18 |
DOCUMENT_NOT_SIGNED |
Document does not contain required digital signature or timestamp |
19 |
LTV_UPDATE_ID_NOT_FOUND |
Document with specified ID not found. Document must be registered before update. |
20 |
LTV_UPDATE_HASH_MISMATCH |
Document hash does not correspond to specified ID |
21 |
LTV_UPDATE_FAILED |
Unable to extend signature validity. For PDF, 602XMLForm and IDSOC the last signature must be VALID. For other formats, all signatures must be VALID and no one from registered signatures can be missing. |
22 |
LTV_INCONVENIENT_CONDITIONS |
Document does not comply with conditions for LTV. All/last/at least one signature must be marked as VALID. |
23 |
DOCUMENT_NOT_REGISTERED |
The document with the specified DocID or hash was not registered (no matching record was found) |
24 |
LICENCE_ERROR |
Error verifying license / role |
Služba Vzdáleného podepisování/pečetění |
||
0 |
OK |
Success. Úspěšné vytvoření podpisu/pečeti. |
16 |
LTV_SIGN_ERROR |
Obecná chyba při podepsání/pečetění dokumentu v SDK, např. z důvodu problému při zápisu do transakčního logu nebo když licenční certifikát není registrován na daném prostředí |
101 |
UNKNOWN |
Obecná nebo neznámá chyba vrácená ze služby Vzdáleného podepisování/pečetění, např. z důvodu, že pod specifikovaným CertificateID nebyl nalezen certifikát |
102 |
USER_ACCESS_DENIED |
Certifikát a klíč se našel, ale zadaný uživatel k němu nemá přístup |
103 |
INVALID_PIN |
Certifikát a klíč se našel, uživatel k němu má přístup, ale zadaný PIN neodpovídá |
104 |
CONFIG_ERROR |
Chybné nastavení konfigurace, např. není nastaven licenční certifikát pro dešifrování požadavku v metodě SignEx |
105 |
INVALID_PARAMETER |
Neplatný parametr metody |
106 |
ACCESS_DENIED |
Chyba autentizace klienta ke službě Vzdáleného podepisování, např. z důvodu neplatného přihlašovacího certifikátu nebo ID organizace, přístup zakázán, operace není povolena |
107 |
SEND_CONFIRMATION_FAILED |
Chyba při odesílání potvrzovacího emailu |
108 |
CONFIRMATION_TIMEOUT |
Došlo k vypršení požadavku při čekání na potvrzení podpisu |
109 |
CERT_NOT_FOUND |
Certifikát s daným ID nenalezen |
110 |
CERT_DISABLED |
Certifikát má Status DISABLED (byl deaktivován) |
111 |
CERT_REVOKED |
Certifikát má Status REVOKED (byl revokován) |
112 |
PKEY_NOT_AVAILABLE |
Nenalezen privátní klíč nutný pro podpis |
113 |
SIGNING_FAILED |
Selhalo podepsání v rámci SignHash |
114 |
CREATE_CERT_FAILED |
Chyba při vytváření certifikátu SignMaster CA |
115 |
SET_CERT_PROP_FAILED |
Chyba při nastavení vlastnosti certifikátu |
116 |
IMPORT_FAILED |
Chyba při importu X509/P12 |
117 |
EXPORT_FAILED |
Chyba při exportu certifikátu (platí pro Sofa/FFS) |
118 |
NOT_YET_IMPLEMENTED |
Funkce zatím nebyla implementována |
119 |
IMPORT_PASSWORD_INVALID |
Při importu bylo chybně zvolené heslo PFX nebo byl vložen poškozený soubor |
120 |
CERTIFICATE_EXPIRED |
Zvolený certifikát vypršel. NotAfter=YYYY-MM-DDTHH:mm:ssZ. |
129 |
DECRYPT_FAILED |
Nepodařilo se dešifrovat data. Použita nesprávná šifra nebo privátní klíč certifikátu. |
130 |
PIN_BLOCKED |
Vrací se v případě, že došlo k opakovanému chybnému zadání PIN a blokaci zvoleného certifikátu. Kód se doplněn o text: Certificate PIN blocked until [čas odblokování] |
131 |
PUK_BLOKED |
Vrací se v případě, že došlo k opakovanému chybnému zadání PUK a blokaci zvoleného certifikátu. |
132 |
BATCH_SIGN_TOO_MANY_FILES |
Překročen maximální povolený počet souborů pro dávkové podepsání |
133 |
BATCH_SIGN_CHECK_FAILED |
Pokus o dávkový podpis souboru, který do dávky nepatří |
134 |
BATCH_SIGN_TIMEOUT |
Platnost signing tokenu pro dávkový podpis vypršela |
Služba Vzdáleného podepisování/pečetění s 602Key |
||
121 |
CONFIRMATION_NOT_ACTIVATED |
Uživatel nemá aktivované žádné zařízení pro dvoufaktorové potvrzování |
123 |
CONFIRMATION_REJECTED |
Uživatel zamítl operaci |
124 |
CONFIRMATION_FAILED |
Potvrzování operace selhalo (chyba spojení se vzdáleným serverem 602Key, případně chyba na vzdáleném serveru 602Key apod.) |
Každá z funkcí má také v odpovědi StatusMessage, kde se vrací textový popis a podrobnosti o chybě.