Codici di errore

Codici di errore generici

 

Definizione

Valore

Descrizione

DMT_OK

0

Funzione eseguita con successo

E_GENERIC_ERROR

-1

Errore generico

E_INVALID_PARAMETERS

-2

Uno o più parametri passati alla funzioni sono invalidi

E_HTTP_ERROR

-3

Errore di transazione du http

E_MEMORY_ERROR

-4

Errore generico in fase di allocazione di memoria

E_INVALID_FORMAT

-5

Uno o più parametri passati alla funzioni hanno un formato non valido

E_NOT_IMPLEMENTED

-6

Funzione non implementata

E_OUT_OF_BOUND

-7

Valore oltre i limiti consentiti

E_NOT_FOUND

-8

Oggetto non trovato

E_NETWORK_ERROR

-9

Errore di rete generico

E_INVALID_HANDLE

-10

Handle non trovato

E_INVALID_HASH_ALG

-11

Algoritmo di hash non riconosciuto

E_INVALID_CRYTPT_KEY

-12

Handle della chiave crittografica non valido

E_ACTION_CANCELLED

-13

Azione annullata dall'utente

E_NO_READER_AVAIBLE     

-14

Nessun lettore di smart-card disponibile

E_READER_NOT_FOUND      

-15

Lettore di smart-card non trovato

E_READER_STATUS_INVALID

-16

Stato del lettore di smart-card non valido

E_NOT_FOUND_CARD        

-17

Smart-card non trovata

E_ACQUIRE_CRYPTOCONTEXT

-18

Errore durante l'acquisizione del context

E_CERTSTORE_NOT_OPEN    

-19

Errore durante l'apertura dello store dei certificati

E_AUTOFREE_SCARD        

-20

Errore di una delle funzioni di lettura delle smart-card durante la fase di liberazione della memoria

E_CONTEXT_SCARD         

-21

Errore durante la fase di recupero del context della smart-card

E_INVALID_LICENSE       

-22

Codice di licenza non valido

E_LICENSE_EXPIRED       

-23

Licenza scaduta

E_WRONG_PLATFORM        

-24

Piattaforma non valida

E_DLL_ERROR             

-25

Errore durante la chiamata ad una funzione esportata da una dll

E_DLL_NOT_FOUND

-26

Dll non trovata

E_NOT_FOUND_SIGNCERT

-27

Non è stato selezionato il certificato per la firma

E_NOT_FOUND_CERTINSTORE

-28

Certificato non trovato nello store corrente

E_EMPTY_OUTPUT_BUFFER

-29

Buffer interno di output vuoto

E_EXPORTED_BUFFER_NOT_VALID

-30

Errore in fase di esportazione del buffer interno

E_EXPORTED_BUFFER_LEN_NOT_VALID

-31

Errore in fase di esportazione della lunghezza del buffer interno

E_INTERNAL_TRANSFER_NOT_VALID

-32

Errore in fase di trasferimento del buffer interno di output nel buffer interno di input

E_EMPTY_INPUT_BUFFER

-33

Buffer interno di input vuoto

E_INVALID_INPUT_BUFFER_LEN

-34

Lunghezza del buffer interno di input non valida

E_INVALID_INPUT_FILE_LEN

-35

Lunghezza del file da importare nel buffer interno di input non valida

E_INPUT_BUFFER_NOT_VALID

-36

Buffer da importare nel buffer interno di input non valido

E_OUTPUT_BUFFER_NOT_VALID

-37

Errore durante il trasferimento del risultato di una funzione nel buffer interno di output; il buffer interno di output non è valido

E_INVALID_IMPORTED_BUFFER

-38

Il buffer esterno da importare non è valido

E_INVALID_IMPORTED_BUFFER_LEN

-39

La lunghezza del buffer esterno da importare non è valida

E_NOT_FOUND_CERTONCARD

-40

Il certificato che si vuole impostare per la firma non è stato trovato sulla smart-card

E_CERT_TIME_VALIDITY_NOT_BEFORE

-41

Test di validità del certificato fallito

E_CERT_TIME_VALIDITY_NOT_AFTER

-42

Test di validità del certificato fallito

E_CERT_NOT_LEGAL_FOR_SIGNING

-43

Il certificato selezionato non è valido per eseguire la firma

E_CERTSTORE_ALREADY_OPEN

-44

Uno store di certificati è già stato aperto

E_INVALID_OUTPUT_FOLDER

-45

La Cartella di output specificata non è valida

E_INVALID_CADES_SIGNED_FILE

-46

Il file Cades Firmato non è valido

E_INVALID_SIGNED_FILE

-47

Il file Firmato non è valido

E_INVALID_SIGNED_CRYPTED_FILE

-48

Il file Firmato e Cifrato non è valido

E_INVALID_SIGNED_PDF_FILE

-49

Il file PDf firmato non è valido

E_INVALID_PDF_FILE

-50

Il file PDf non è valido

E_GENERIC_PDF_ERROR

-51

Errore PDf generico

E_GENERIC_XML_ERROR

-52

Error XMl generico

E_VALID_DIKE_CADES_SIGNED_FILE

-1000

Codice di errore che indica una anomalia nel formato cades. La sequenza_0_0_0_1 che dovrebbe avere almeno 2 elementi nella firma a Norma Italiana  in alcuni casi ne ha uno solo, ma la firma per il resto è da considerare valida

 

 

Codici di errore restituiti dalla funzione dmtTimeStamp

 

Definizione

Valore

Descrizione

E_INTERNAL_SERVER_ERROR

-100

Il server di timestamp ha generato un errore generico

E_KEY_NOT_FOUND

-101

L'account sul server di timestamp non è stato trovato

E_KEY_NOT_AUTHORIZED

-102

L'account sul server di timestamp non è autorizzato

E_TIME_EXPIRED

-103

L'account sul server di timestamp è scaduto

E_COUNTER_EXPIRED

-104

Il massimo numero di richieste al server di timestamp è stato raggiunto

 

 

Codici di errore restituiti dalla funzione  dmtTimeStampDTS

 

Definizione

Valore

Descrizione

E_TIMESTAMPDTS_CONNECTIONERROR

-102

Errore durante la fase di connessione

E_TIMESTAMPDTS_INPUTFILESUBPARTMIMEERROR

-103

Errore durante la creazione di una sottoparte mime dal file sorgente,probabile errore nel file sorgente o nel nome del file,o file non trovato

E_TIMESTAMPDTS_SOURCEFILEERROR

-104

Errore nel file sorgente,nome del file errato o file inesistente,o errore durante un operazione su esso

E_TIMESTAMPDTS_SUBPARTCREATIONERROR

-105

Errore durante la creazione di una sottoparte di un body mime

E_TIMESTAMPDTS_REQUESTNOTAVAILABLE

-106

La richiesta non e' valida,controllare la richiesta passata

E_TIMESTAMPDTS_MIMECREATIONERROR

-107

Errore generico durante la creazione di un oggetto mime

E_NETWORK_TRANSFER_ERROR

-108

Errore durante il trasferimento dati. Controllare la connessione

E_TIMESTAMPDTS_DESTINATIONFILEERROR

-109

Errore durante la creazione del file destinazione,controllare il nome del file destinazione

E_TIMESTAMPDTS_SERVERERROR

-110

Lo Status code ritornato (http) non e' 200 .Errore di connessione al server oppure errore interno del server,oppure server spento o inesistente

E_TIMESTAMPDTS_SERVERREPLY_ERROR

-111

Il server ha risposto con un errore. Richiesta non valida oppure errore nella richiesta

E_TIMESTAMPDTS_SERVERREPLY_NORESPONSE

-112

Il server ha ricevuto e risposto correttamente ma non ha ritornato alcun dato. Probabile errore di connessione,errore interno del server o di trasferimento

E_TIMESTAMPDTS_SERVERREPLY_TIMESTAMPERROR

-113

Il server ha ricevuto e risposto correttamente,ma la marca generata e' errata

 

 

 

E_TIMESTAMP_EXTRACT_NOTVALIDM7M

-121

Errore durante l'estrazione delle informazioni da una file (m7m) contenente una marca temporale

 

Codici di errore generici di connessione

Definizione

Valore

Descrizione

E_NETWORK_INVALIDURLFORMAT

-101

L'url fornito non e' valido,verificare la sintassi

E_NETWORK_TRANSFERERROR

-108

Errore durante il trasferimento dati, controllare la connessione e riprovare

E_NETWORK_CONNECTIONERROR_SETPROXY

-114

Errore durante l'impostazione del proxy

E_NETWORK_CONNECTIONERROR_CONNECT

-115

Errore durante la connessione al proxy

E_NETWORK_CONNECTIONERROR_REQUEST

-116

Errore durante la fase di request attraverso il proxy

 

Codici di errore generici Generati dalla sotto libreria Cryptoki utilizzata da dimatec

Definizione

Valore

Descrizione

DMT_GENERIC_ERROR

--200

 

DMT_FUNCTION_FAILED

--201

 

DMT_ARGUMENTS_BAD

--202

 

DMT_CANT_LOCK  

-203

 

DMT_CRYPTOKI_ALREADY_INITIALIZED

-204

 

 DMT_HOST_MEMORY

-205

 

DMT_NEED_TO_CREATE_THREADS

-206

 

DMT_CRYPTOKI_NOT_INITIALIZED

-207

 

DMT_BUFFER_TOO_SMALL

-208

 

 DMT_DEVICE_REMOVED

-209

 

  

#define DMT_SESSION_COUNT                     -210

#define DMT_SESSION_PARALLEL_NOT_SUPPORTED    -211

#define DMT_SESSION_READ_WRITE_SO_EXISTS      -212

#define DMT_SLOT_ID_INVALID                   -213

#define DMT_TOKEN_NOT_PRESENT                 -214

#define DMT_TOKEN_NOT_RECOGNIZED              -215

#define DMT_TOKEN_WRITE_PROTECTED             -216

#define DMT_SESSION_CLOSED                    -217

#define DMT_SESSION_HANDLE_INVALID            -218

#define DMT_FUNCTION_CANCELED                 -219

#define DMT_OPERATION_NOT_INITIALIZED         -220

#define DMT_PIN_INCORRECT                     -221

#define DMT_PIN_LOCKED                        -222

#define DMT_SESSION_READ_ONLY_EXISTS          -223

#define DMT_USER_ALREADY_LOGGED_IN            -224

#define DMT_USER_ANOTHER_ALREADY_LOGGED_IN    -225

#define DMT_USER_TOO_MANY_TYPES               -226

#define DMT_USER_PIN_NOT_INITIALIZED          -227

#define DMT_USER_TYPE_INVALID                 -228

#define DMT_DEVICE_ERROR                      -229

#define DMT_PIN_INVALID                       -230

#define DMT_PIN_LEN_RANGE                     -231

#define DMT_PIN_EXPIRED                       -232

#define DMT_USER_NOT_LOGGED_IN                -233

#define DMT_DEVICE_MEMORY                     -234

#define DMT_SESSION_READ_ONLY                 -235

#define DMT_SESSION_EXISTS               -236

#define DMT_CSPCANNOTLOAD               -237

Codici di errore restituiti dalle funzioni dmtScardXXXXXX

 

Definizione

Descrizione

E_SCARD_INTERNALERROR

Errore di allocazione o di creazione, interno

E_SCARD_READERSERROR

Errore nella lista dei lettori,o nessun reader presente nel sistema

E_SCARD_CONNECTCARDERROR

Connessione alla carta fallita,o nessuna carta presente nel lettore,o nome del lettore errato

E_SCARD_UNKNOWNCARD

La carta è presente nel lettore,ma è di tipo sconosciuto o non supportato ancora

E_SCARD_PASSWORDVERIFICATIONFAILED

La password fornita e' errata

E_SCARD_WRITEERROR

Errore durante la scrittura sulla smart-card, errore di basso livello

E_SCARD_INVALIDPARAMETER

Uno o più parametri non sono validi

E_SCARD_WRITECARD_OUTOFSPACE

La scrittura sulla smart-card non può avvenire per non c'è sufficiente spazio libero

E_SCARD_FILENOTFOUND

Il file richiesto non è presente sulla smart-card

E_SCARD_ERRORHWIDNOTSUPPORTED

L'hardware scelto non è supportato o è sconosciuto

E_SCARD_DISCONNECTCARDERROR

Errore durante la fase di disconnessione della smart-card

E_SCARD_HARDWAREINFOERROR

Errore interno durante la fase di recupero delle informazioni dettagliate dell'hardware