@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.
135 lines (132 loc) • 6.59 kB
JavaScript
import { exec } from "../../internal/bridge";
export const LDSParsingErrorCodes = {
OK: 0x00000001,
ASN_INCORRECT_DATA: 0x80000001,
ASN_NOT_ENOUGH_DATA: 0x80000002,
ASN_CONTENTS_UNEXPECTED_DATA: 0x80000003,
ASN_SIGNED_DATA_INCORRECT_DATA: 0x80000008,
ASN_SIGNED_DATA_ENCAP_CONTENTS_INCORRECT_DATA: 0x80000009,
ASN_SIGNED_DATA_VERSION_INCORRECT_DATA: 0x8000000A,
ASN_SIGNED_DATA_DIGEST_ALGORITHMS_INCORRECT_DATA: 0x80000011,
ASN_LDS_OBJECT_INCORRECT_DATA: 0x80000013,
ASN_LDS_OBJECT_VERSION_INCORRECT_DATA: 0x80000014,
ASN_LDS_OBJECT_DIGEST_ALGORITHM_INCORRECT_DATA: 0x80000015,
ASN_LDS_OBJECT_DG_HASHES_INCORRECT_DATA: 0x80000016,
ASN_LDS_OBJECT_VERSION_INFO_INCORRECT_DATA: 0x80000012,
ASN_CERTIFICATE_INCORRECT_DATA: 0x80000017,
ASN_CERTIFICATE_VERSION_INCORRECT_DATA: 0x80000018,
ASN_CERTIFICATE_SN_INCORRECT_DATA: 0x80000019,
ASN_CERTIFICATE_SIGNATURE_INCORRECT_DATA: 0x8000001A,
ASN_CERTIFICATE_ISSUER_INCORRECT_DATA: 0x8000001B,
ASN_CERTIFICATE_VALIDITY_INCORRECT_DATA: 0x8000001C,
ASN_CERTIFICATE_SUBJECT_INCORRECT_DATA: 0x8000001D,
ASN_CERTIFICATE_SUBJECT_PK_INCORRECT_DATA: 0x8000001E,
ASN_CERTIFICATE_EXTENSIONS_INCORRECT_DATA: 0x8000001F,
ASN_SIGNER_INFO_INCORRECT_DATA: 0x80000020,
ASN_SIGNER_INFO_VERSION_INCORRECT_DATA: 0x80000021,
ASN_SIGNER_INFO_SID_INCORRECT_DATA: 0x80000022,
ASN_SIGNER_INFO_DIGEST_ALG_INCORRECT_DATA: 0x80000023,
ASN_SIGNER_INFO_SIGNED_ATTRS_INCORRECT_DATA: 0x80000024,
ASN_SIGNER_INFO_SIGN_ALG_INCORRECT_DATA: 0x80000025,
ASN_SIGNER_INFO_SIGNATURE_INCORRECT_DATA: 0x80000026,
ASN_SIGNER_INFO_UNSIGNED_ATTRS_INCORRECT_DATA: 0x80000027,
ICAO_LDS_OBJECT_UNSUPPORTED_DIGEST_ALGORITHM: 0x80000030,
ICAO_SIGNED_DATA_SIGNER_INFOS_EMPTY: 0x80000031,
ICAO_SIGNER_INFO_UNSUPPORTED_DIGEST_ALGORITHM: 0x80000032,
ICAO_SIGNER_INFO_UNSUPPORTED_SIGNATURE_ALGORITHM: 0x80000033,
ICAO_SIGNER_INFO_MESSAGE_DIGEST_ERROR: 0x80000034,
ICAO_SIGNER_INFO_SIGNED_ATTRS_MISSED: 0x80000036,
AUTH_SIGNER_INFO_CANT_FIND_CERTIFICATE: 0x80000035,
AUTH_ERROR: 0x80000050,
AUTH_UNSUPPORTED_SIGNATURE_ALGORITHM: 0x80000051,
AUTH_UNSUPPORTED_PUBLIC_KEY_ALGORITHM: 0x80000052,
AUTH_MESSED_ALGORITHMS: 0x80000053,
AUTH_PUBLIC_KEY_DATA_INVALID: 0x80000054,
AUTH_ALGORITHM_PARAMETERS_DATA_INVALID: 0x80000055,
AUTH_SIGNATURE_DATA_INVALID: 0x80000056,
AUTH_UNSUPPORTED_DIGEST_ALGORITHM: 0x80000057,
AUTH_SIGNATURE_DATA_INCORRECT: 0x80000058,
AUTH_ALGORITHM_PARAMETERS_NOT_DEFINED: 0x80000059,
AUTH_SIGNATURE_CHECK_FAILED: 0x8000005A,
DG_WRONG_TAH: 0x80000070,
DG_CONTENTS_UNEXPECTED_DATA: 0x80000071,
BAP_SYMMETRIC_CYPHER_CANT_INITIALIZE: 0x81000011,
PACE_INFO_NOT_AVAILABLE: 0x81000020,
PACE_SYMMETRIC_CYPHER_CANT_INITIALIZE: 0x81000021,
PACE_KEY_AGREEMENT_CANT_INITIALIZE: 0x81000022,
PACE_EPHEMERAL_KEYS_CANT_CREATE: 0x81000023,
PACE_MAPPING_CANT_DECODE_NONCE: 0x81000024,
PACE_SHARED_SECRET_CANT_CREATE: 0x81000025,
PACE_DOMAIN_PARAMS_UNSUPPORTED_FORMAT: 0x81000026,
PACE_EPHEMERAL_KEYS_INCORRECT: 0x81000027,
PACE_MAPPING_EPHEMERAL_KEYS_INCORRECT: 0x81000028,
PACE_MAPPING_CANT_PERFORM: 0x81000029,
PACE_NON_MATCHING_AUTH_TOKENS: 0x8100002A,
PACE_CAM_DATA_INCORRECT: 0x8100002B,
PACE_CAM_DATA_CANT_VERIFY: 0x8100002C,
PACE_CAM_DATA_NON_MATCHING: 0x8100002D,
PACE_IM_SCHEME_INCORRECT: 0x8100002E,
PACE_IM_RANDOM_MAPPING_FAILED: 0x8100002F,
CA_CANT_FIND_PUBLIC_KEY: 0x81000030,
CA_CANT_FIND_INFO: 0x81000031,
CA_INCORRECT_VERSION: 0x81000032,
CA_CANT_FIND_DOMAIN_PARAMETERS: 0x81000033,
CA_KEY_AGREEMENT_CANT_INITIALIZE: 0x81000034,
CA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: 0x81000035,
CA_EPHEMERAL_KEYS_CANT_CREATE: 0x81000036,
CA_SHARED_SECRET_CANT_CREATE: 0x81000037,
CA_NON_MATCHING_AUTH_TOKENS: 0x81000038,
TA_INCORRECT_VERSION: 0x81000040,
TA_CANT_BUILD_CERTIFICATE_CHAIN: 0x81000041,
TA_CANT_FIND_IS_PRIVATE_KEY: 0x81000042,
TA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: 0x81000043,
TA_SIGNATURE_BUILDING_ERROR: 0x81000044,
TA_INVALID_KEY_ALGORITHM_PARAMETERS: 0x81000045,
AA_PUBLIC_KEY_UNSUPPORTED_ALGORITHM: 0x81000050,
AA_PUBLIC_KEY_INCORRECT_DATA: 0x81000051,
AA_PUBLIC_KEY_INCORRECT_PARAMETERS: 0x81000052,
AA_PUBLIC_KEY_UNDEFINED_PARAMETERS: 0x81000053,
AA_SIGNATURE_INCORRECT_DATA: 0x81000054,
AA_UNSUPPORTED_RECOVERY_SCHEME: 0x81000055,
AA_INCORRECT_TRAILER: 0x81000056,
AA_UNSUPPORTED_DIGEST_ALGORITHM: 0x81000057,
RI_SECTOR_KEY_CANT_FIND: 0x81000070,
RI_SECTOR_KEY_INCORRECT_DATA: 0x81000071,
RI_SECTOR_KEY_INCOMPLETE_DATA: 0x81000072,
CV_CERTIFICATE_MISSING_MANDATORY_DATA_PK: 0x81000060,
CV_CERTIFICATE_PUBLIC_KEY_UNSUPPORTED: 0x81000062,
CV_CERTIFICATE_CHAT_UNSUPPORTED_TERMINAL_TYPE: 0x81000063,
CV_CERTIFICATE_PRIVATE_KEY_UNSUPPORTED: 0x8100006,
CV_CERTIFICATE_PRIVATE_KEY_INVALID_PARAMS: 0x81000065,
CV_CERTIFICATE_INCORRECT_DATA: 0x81000160,
CV_CERTIFICATE_CPI_INCORRECT_DATA: 0x81000161,
CV_CERTIFICATE_CAR_INCORRECT_DATA: 0x81000162,
CV_CERTIFICATE_PUBLIC_KEY_INCORRECT_DATA: 0x81000163,
CV_CERTIFICATE_CHR_INCORRECT_DATA: 0x81000164,
CV_CERTIFICATE_CHAT_INCORRECT_DATA: 0x81000165,
CV_CERTIFICATE_VALID_FROM_INCORRECT_DATA: 0x81000166,
CV_CERTIFICATE_VALID_TO_INCORRECT_DATA: 0x81000167,
CV_CERTIFICATE_EXTENSIONS_INCORRECT_DATA: 0x81000168,
CV_CERTIFICATE_PRIVATE_KEY_INCORRECT_DATA: 0x81000169,
CV_CERTIFICATE_PRIVATE_KEY_MISSING: 0x8100016A,
VDS_UNSUPPORTED_VERSION: 0x81000200,
VDS_ISSUING_COUNTRY_SIZE: 0x81000201,
VDS_ISSUING_COUNTRY_INCORRECT_DATA: 0x81000202,
VDS_SIGNER_CERTIFICATE_SIZE: 0x81000203,
VDS_SIGNER_CERTIFICATE_DATA: 0x81000204,
VDS_SIGNATURE_INCORRECT_DATA: 0x81000205,
VDS_NC_INCORRECT_DATA: 0x81000300,
VDS_NC_MISSING_OR_INCORRECT_DATA: 0x81000301,
VDS_NC_MISSING_OR_INCORRECT_HEADER: 0x81000302,
VDS_NC_MISSING_OR_INCORRECT_TYPE: 0x81000303,
VDS_NC_MISSING_OR_INCORRECT_VERSION: 0x81000304,
VDS_NC_MISSING_OR_INCORRECT_ISSUING_COUNTRY: 0x81000305,
VDS_NC_MISSING_OR_INCORRECT_MESSAGE: 0x81000306,
VDS_NC_MISSING_OR_INCORRECT_SIGNATURE: 0x81000307,
VDS_NC_MISSING_OR_INCORRECT_SIG_ALGORITHM: 0x81000308,
VDS_NC_MISSING_OR_INCORRECT_CERTIFICATE: 0x81000309,
VDS_NC_MISSING_OR_INCORRECT_SIG_VALUE: 0x8100030A
};
LDSParsingErrorCodes.getTranslation = async function (value) {
return await exec("getTranslation", ["LDSParsingErrorCodes", value]);
}