UNPKG

@regulaforensics/document-reader

Version:

This is an npm module for Regula Document Reader SDK. It allows you to read various kinds of identification documents using your phone's camera.

124 lines (121 loc) 5.14 kB
import { exec } from "../internal/bridge"; export const RFIDErrorCodes = { UNDEFINED: 0, NO_ERROR: 1, ALREADY_DONE: 2, FAILED: -1, NO_CHIP_DETECTED: -2147418111, NOT_AVAILABLE: -2147418110, INVALID_PARAMETER: -2147418108, NOT_INITIALIZED: -2147418107, NOT_ENOUGH_MEMORY: -2147418106, INVALID_DIRECTORY: -2147418104, UNKNOWN_COMMAND: -2147418103, FILE_IO_ERROR: -2147418102, BUSY: -2147418101, OLD_FIRMWARE: -2147418100, PCSC_FAILED: -2147352576, PCSC_READER_NOT_AVAILABLE: -2147352575, PCSC_CANT_CONNECT_CARD: -2147352574, PCSC_CARD_IS_NOT_CONNECTED: -2147352573, PCSC_OPERATION_CANCELLED: -2147352572, PCSC_CARD_IS_BUSY: -2147352571, PCSC_FAILED_SCARD: -2147352570, PCSC_EXT_LE_FAILED: -2147352560, LAYER6_SECURITY_MANAGER: -2046820352, LAYER6_APP_SELECTION_FAILURE: -2046820351, LAYER6_MUTUAL_AUTH_MAC_FAIL: -2046819840, LAYER6_MUTUAL_AUTH_ENC_FAIL: -2046819839, LAYER6_MUTUAL_AUTH_FAILURE: -2046819838, LAYER6_MUTUAL_AUTH_FAILURE_DATA: -2046819837, LAYER6_SM_DO_8E_MISSING: -2046819584, LAYER6_SM_DO_87_MISSING: -2046819583, LAYER6_SM_DO_99_MISSING: -2046819582, LAYER6_SM_MAC_INCORRECT: -2046819581, LAYER6_SM_DO_87_INCORRECT: -2046819580, LAYER6_NON_TLV_RESPONSE_DATA: -2046819328, LAYER6_WRONG_RND_ICC_LENGTH: -2046819327, LAYER6_INT_AUTH_FAILURE: -2046819326, LAYER6_MSE_SET_KAT_FAILURE: -2046819325, LAYER6_MSE_SET_DST_FAILURE: -2046819324, LAYER6_PSO_CERTIFICATE_FAILURE: -2046819323, LAYER6_MSE_SET_AT_FAILURE: -2046819322, LAYER6_GET_CHALLENGE_FAILURE: -2046819321, LAYER6_EXT_AUTH_FAILURE: -2046819320, LAYER6_GENERAL_AUTH_FAILURE: -2046819319, LAYER6_FILE_NOT_FOUND: -2147456638, LAYER6_FILE_EOF1: -2147458142, LAYER6_FILE_EOF2: -2147456256, LAYER6_INCORRECT_PARAMS: -2147456640, LAYER6_NO_REFERENCE_DATA: -2147456632, LAYER6_PWD_SUSPEND: -2147458143, LAYER6_PWD_BLOCKED: -2147458144, LAYER6_PWD_DEACTIVATED: -2147458141, LAYER6_PWD_BLOCKED2: -2147457437, LAYER6_PWD_DEACTIVATED2: -2147457436, LAYER6_PWD_SUSPEND2: -2147457435, LAYER6_PWD_FAILED: -2146380864, NOT_PERFORMED: -2100080640, SESSION_IS_CLOSED: -2100080639, SESSION_TERMINAL_UNSUPPORTED_OPERATION: -2100080638, SESSION_TERMINAL_TYPE_UNKNOWN: -2100080624, SESSION_TERMINAL_TYPE_BAD_CERTIFICATE: -2100080623, SESSION_TERMINAL_TYPE_NOT_SET: -2100080622, SESSION_PROCEDURE_TYPE_UNKNOWN: -2100080621, Session_Procedure_Type_Unsupported: -2100080620, SESSION_PROCEDURE_TYPE_NOT_SET: -2100080619, SESSION_ACCESS_KEY_UNKNOWN_TYPE: -2100080618, SESSION_ACCESS_KEY_UNSUPPORTED_SM_TYPE: -2100080617, SESSION_ACCESS_KEY_INCORRECT_SM_TYPE: -2100080616, SESSION_ACCESS_KEY_RESTRICTED: -2100080615, SESSION_ACCESS_KEY_INCORRECT_DATA: -2100080614, SESSION_ACCESS_KEY_NOT_SET: -2100080613, SESSION_PWD_MANAGEMENT_NOT_AUTHORIZED: -2100080612, SESSION_ACCESS_CONTROL_UNKNOWN_TYPE: -2100080608, SESSION_ACCESS_CONTROL_REQUIRES_SM: -2100080607, SESSION_ACCESS_CONTROL_REQUIRES_PACE: -2100080606, SESSION_ACCESS_CONTROL_REQUIRES_CA_KEYS: -2100080605, SESSION_ACCESS_CONTROL_REQUIRES_TA: -2100080604, SESSION_ACCESS_CONTROL_REQUIRES_CA: -2100080603, SESSION_ACCESS_CONTROL_INCORRECT_OPTION_CA: -2100080602, SESSION_ACCESS_CONTROL_CA_FAILED: -2100080601, SESSION_ACCESS_CONTROL_TA_FAILED: -2100080600, SESSION_ACCESS_CONTROL_AA_FAILED: -2100080599, SESSION_ACCESS_CONTROL_RI_FAILED: -2100080598, SESSION_PA_SIGNATURE_CHECK_FAILED: -2100080592, SESSION_PA_HASH_CHECK_FAILED: -2100080591, SESSION_INVALID_AUX_DATA_DATE_OF_EXPIRY: -2100080576, SESSION_INVALID_AUX_DATA_DATE_OF_BIRTH: -2100080575, SESSION_INVALID_AUX_DATA_COMMUNITY_ID: -2100080574, SESSION_E_SIGN_REQUIRES_APP_SELECTION: -2100080560, SESSION_E_SIGN_PIN_NOT_SET: -2100080559, SESSION_E_SIGN_PIN_NOT_VERIFIED: -2100080558, SESSION_INCORRECT_DATA: -2100080544, SESSION_FILE_NOT_ENOUGH_DATA: -2099949568, SESSION_FILE_INCORRECT_DATA: -2099884032, SESSION_FILE_UNEXPECTED_DATA: -2099818496, SESSION_FILE_CONTENTS_UNEXPECTED_DATA: -2099752960, SESSION_FILE_WRONG_TAG: -2099687424, SESSION_FILE_CANT_USE_DATA: -2099621888, SESSION_FILE_CANT_READ_DATA: -2099556352, SESSION_FILE_ACCESS_DENIED: -2099490816, LAYER34_NO_ERROR: -2080374784, LAYER34_TIME_OUT: -2080309248, LAYER34_COLLISION: -2080243712, LAYER34_CRC: -2080178176, LAYER34_DATA_INTEGRITY: -2080112640, LAYER34_DATA_LENGTH: -2080047104, Layer34_RFU: -2079981568, LAYER34_COLLISION_TOO_MANY: -2079916032, LAYER34_PROTOCOL_B: -2079850496, LAYER34_DATA_CONTENTS: -2079784960, LAYER34_PROTOCOL: -2079719424, LAYER34_GLOBAL_TIME_OUT: -2079653888, LAYER34_MIFARE_AUTH: -2079588352, LAYER34_SAM_ERROR: -2079522816, LAYER34_SAM_COLLISION: -2079457280, LAYER34_SAM_ACKNOWLEDGE: -2079391744 } RFIDErrorCodes.getTranslation = async function (value) { return await exec("getTranslation", ["RFIDErrorCodes", value]); }