com.pax.dal.exceptions
Enum EPedDevException
- java.lang.Object
-
- java.lang.Enum<EPedDevException>
-
- com.pax.dal.exceptions.EPedDevException
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<EPedDevException>
public enum EPedDevException extends java.lang.Enum<EPedDevException>
-
-
Enum Constant Summary
Enum Constants Enum Constant and Description DEVICES_ERR_CONNECTRPC I/O 连接异常connect errorDEVICES_ERR_INVALID_ARGUMENT参数错误invalid argument errorDEVICES_ERR_NO_PERMISSION无权限异常no permission errorDEVICES_ERR_NO_SUPPORT不支持not support errorDEVICES_ERR_UNEXPECTED未知异常unexpected errorERROR_DISABLED模块被禁用module disabledPED_ERR_ADMIN取系统敏感服务失败Administration errorPED_ERR_ALLOCATE_DEALLOCATE释放出错deallocate errorPED_ERR_ALLOCATE_FINDped密钥隔离查找异常ped slot allocate find errorPED_ERR_ALLOCATE_GET_SLOTALLOCATOR_LOCK获取索引分配器锁失败get slot allocator lock errorPED_ERR_ALLOCATE_LOGICAL_ALLOCATED新属主的逻辑索引已分配the logical index of the new owner has been assignedPED_ERR_ALLOCATE_PREALLOCATE预分配索引失败preallocate errorPED_ERR_ALLOCATE_RELEASE_SLOTALLOCATOR_LOCK释放索引分配器锁失败release slot allocator lock errorPED_ERR_ALLOCATE_SETALLOCATED分配索引失败allocated errorPED_ERR_ALREADY_MIGRATED数据库已迁移The database has been migratedPED_ERR_CHECK_KEY_FAIL密钥验证失败Key verification failedPED_ERR_CHECK_MODEKCV模式错,不支持KCV mode error, do not supportPED_ERR_COMM通讯错误Communication errorPED_ERR_CRC数据CRC校验错Data CRC check errorPED_ERR_DATABASE_DATA数据库数据中存在异常There is an exception in the database dataPED_ERR_DERIVE密钥写入时,源密钥的层次比目的密钥低When key is written, the source key level is lower than the destination level.PED_ERR_DOWNLOAD_INACTIVEPED处于下载非激活状态PED download inactivePED_ERR_DSTKEY_IDX目的密钥索引错,不在范围内Destination key index errorPED_ERR_DUKPT_NEED_INC_KSNDUKPT KSN需要先加1DUKPT KSN need to plus 1 firstPED_ERR_DUKPT_NO_KCV无 KCVNO KCVPED_ERR_DUKPT_OVERFLOWDUKPT已经溢出DUKPT overflowPED_ERR_EX_A_APP_NO无效的应用标志号Invalid Application FlagPED_ERR_EX_A_BDK_LEN无效的密钥(BDK)长度Invalid Key(BDK) LengthPED_ERR_EX_A_CANCELPINPAD取消 (pinpad 端)PINPAD CanceledPED_ERR_EX_A_CLEAR_CANCEL按clear键取消Press clear button to cancelPED_ERR_EX_A_CMD无效的命令请求字invalid command requestPED_ERR_EX_A_COMM数据收发失败data send-recvive failurePED_ERR_EX_A_COORDONATE显示坐标值错Displayed Coordinate Value ErrorPED_ERR_EX_A_DUKPT_FULL无空闲的DUKPT密钥存储空间No free DUKPT key memory spacePED_ERR_EX_A_INPUT_LEN无效的允许输入长度(非法MinLen或MaxLen)Invalid allowed typing length(Illegal MinLen or MaxLen)PED_ERR_EX_A_INVALID_INDEX无效的密钥标志号Invalid Key IndexPED_ERR_EX_A_INVALID_MODEmode非法Mode IllegalPED_ERR_EX_A_KEY指定的密钥不存在或无效Specific key not exists or invalidPED_ERR_EX_A_KEY_CHECK指定密钥的校验字不符Not match the specific check valuePED_ERR_EX_A_KSN_LEN无效的密钥序号(KSN)长度Invalid Key(BDK) LengthPED_ERR_EX_A_LEN数据包长度非法Length of data illegalPED_ERR_EX_A_LOCKPINPAD被锁PINPAD LockedPED_ERR_EX_A_LRCLRC校验失败LRC verify errorPED_ERR_EX_A_MAC_CIPHER_FLAG扩展MAC CihperFlag错误或者INPUTMODE错误Expand MAC CihperFlag Error or INPUTMODE ErrorPED_ERR_EX_A_MAC2MAC2不相等MAC2 not equalPED_ERR_EX_A_MEMERY内存错Memory ErrorPED_ERR_EX_A_NOEXIST欲清除的密钥已不存在want to clear key already not existsPED_ERR_EX_A_NOT_CONSISTENT两次输入的密码不一致The Passwords entered two times are not the samePED_ERR_EX_A_NOT_EXIST指定的密钥不存在Specific Key not existsPED_ERR_EX_A_NOT_SUPPORT不支持的调用unsupported callPED_ERR_EX_A_ODD_CHECK奇校验错Odd Verify ErrorPED_ERR_EX_A_OTHER其他错误others errorPED_ERR_EX_A_SUSPEND中止输入(收到POS端的中止命令包)Abort typing (receive the abort command package from POS port)PED_ERR_EX_A_TIME_INTERVAL连续两次输入的间隔时间未达到指定时长(30秒)The interval between two consecutive typing is not reach the specific time(30 seconds)PED_ERR_EX_A_TIMEOUT输入超时(缺省超时时长为120秒)Typing overtime(default timeout is 120 seconds)PED_ERR_EX_A_TMKTMK错TMK errorPED_ERR_EX_A_TXKTXK存取失败TXK Access failurePED_ERR_EX_A_UNLOCK解锁失败unlock failurePED_ERR_EX_A_WKEY_LEN工作密钥长度错work key length errorPED_ERR_EX_C_COMM数据收发失败data send-recvive failurePED_ERR_EX_C_INPUT_LEN无效的允许输入长度(非法MinLen或MaxLen)Invalid allowed typing length(Illegal MinLen or MaxLen)PED_ERR_EX_C_INVALID_ARG非法参数invalid argumentPED_ERR_EX_C_INVALID_INDEX无效的密钥标志号Invalid Key IndexPED_ERR_EX_C_INVALID_RESP数据收发失败data send-recvive failurePED_ERR_EX_C_KEY指定的密钥不存在或无效Specific key not exists or invalidPED_ERR_EX_C_KSN_LEN无效的密钥序号(KSN)长度Invalid Key(BDK) LengthPED_ERR_EX_C_LEN数据包长度非法Length of data illegalPED_ERR_EX_C_LRCLRC校验失败LRC verify errorPED_ERR_EX_C_NOT_SUPPORT不支持的调用unsupported callPED_ERR_EX_C_OTHER其他错误others errorPED_ERR_EX_C_SUSPEND处理中止(收到PINPAD的终止命令包)Abort (receive the abort command package from POS port)PED_ERR_EX_C_TIMEOUT超时timeoutPED_ERR_EX_C_WKEY_LEN工作密钥长度错work key length errorPED_ERR_EXPLEN期望PIN的长度字符串错Expected PIN length string errorPED_ERR_GROUP_IDXDUKPT组索引号错DUKPT index errorPED_ERR_ICC_CMD卡操作错误(脱机明文、密文密码验证)ICC operation failPED_ERR_ICC_NO_INITIC卡未初始化IC card is not initializedPED_ERR_INPUT_CANCEL取消输入PINCancel to enter PIN.PED_ERR_INPUT_CLEAR用户按CLEAR键退出输入PINPressing CLEAR to exit inputPED_ERR_INPUT_TIMEOUT输入PIN超时PIN input timeoutPED_ERR_KCV_CHECK_FAILKCV 校验失败KCV check errorPED_ERR_KCV_MODEKCV MODE错误KCV MODE errorPED_ERR_KCV_ODD_CHECK_FAILKCV 奇校验失败KCV parity check failPED_ERR_KEY_LEN密钥长度错Key length errorPED_ERR_KEY_TYPE密钥类型错Key type errorPED_ERR_KEYIDX密钥索引错,参数索引不在范围内Key index error, parameter index is not in the rangePED_ERR_LOCKEDPED已锁PED lockedPED_ERR_LOGID_EXIST逻辑索引已存在The logical index already existsPED_ERR_MAC数据MAC校验错Data MAC check errorPED_ERR_MODE_NOT_ISOLATION当前不是PED隔离模式Current ped mode is not isolationPED_ERR_NEED_ADMIN需要取得高级权限Not administrationPED_ERR_NO_DATABASE数据库文件不存在The database file does not existPED_ERR_NO_FREE_FLASHPED存储空间不足PED has no enough storage spacePED_ERR_NO_ICCIC卡不存在IC card does not existPED_ERR_NO_KEY密钥不存在Key does not existPED_ERR_NO_PIN_INPUT未输入密码异常no pin input errorPED_ERR_NO_RIGHT_USE无权使用该密钥,当出现密钥标签不对,或者写入密钥时,源密钥类型的值大于目的密钥类型,都会返回该密钥Not allowed to use the key.PED_ERR_NO_UAPUK没有用户认证公钥No user authentication public keyPED_ERR_NOMORE_BUF没有空闲的缓冲No free bufferPED_ERR_OPEN_DATABASE无法打开数据库Failed to open databasePED_ERR_PARAM_INVALID参数错误或无效Wrong or invalid parameterPED_ERR_PARAM_LEN参数长度错误Parameter length errorPED_ERR_PARAM_PTR_NULL指针参数非法为空Pointer parameter errorPED_ERR_PED_DATA_RW_FAIL读取PED数据失败Read PED data failPED_ERR_PHYID_EXIST物理ID已绑定到另一个索引The physical ID has been bound to another indexPED_ERR_PHYID_NO_AVAILABLE物理ID已满。物理ID不可用The physical ID is full.PED_ERR_PHYID_NOT_FOUND找不到相应的物理IDNo corresponding physical ID was foundPED_ERR_PIN_BYPASS_BYFUNKEY按FN/ATM4键取消PIN输入Press FN/ATM4 to cancel PIN inputting.PED_ERR_SRCKEY_IDX源密钥索引错,不在范围内Source key index errorPED_ERR_SRCKEY_TYPE源密钥类型错Source key type errorPED_ERR_UNKNOWN_KEYTYPE密钥类型的未知类型Unknown type of key typePED_ERR_UNSPT_CMD命令不支持Command not supportPED_ERR_WAIT_INTERVAL函数调用小于最小间隔时间Calling function interval is less than minimum interval time.PED_ERRORPED通用错误PED general errorTRSYS_RET_BUF_TOO_SMALLTRSYS Buf太小TRSYS Buf too smallTRSYS_RET_CERT_FORMAT_ERRTRSYS Cert 格式化错误TRSYS Cert format errorTRSYS_RET_ERRORTRSYS 通用错误TRSYS common errorTRSYS_RET_KCV_CHECK_FAILTRSYS Kcv 校验失败TRSYS Kcv check FailTRSYS_RET_KCV_MODE_ERRTRSYS Kcv 模式错误TRSYS Kcv mode errorTRSYS_RET_KEY_PRESENTTRSYS Key已经存在TRSYS Key already existsTRSYS_RET_NO_RSA_CERTTRSYS 没有rsa证书TRSYS No rsa certTRSYS_RET_NO_RSA_KEYTRSYS 没有rsa秘钥TRSYS No rsa keyTRSYS_RET_PARAM_INVALIDTRSYS 参数非法TRSYS Invalid paramTRSYS_RET_RSA_PADDING_ERRORTRSYS rsa padding 错误TRSYS Rsa padding errorTRSYS_RET_TAMPEREDTRSYS ped 篡改TRSYS Ped TamperedTRSYS_RET_VERIFY_KEY_FAILTRSYS 验证秘钥失败TRSYS Verify key fail
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description intgetErrCodeFromBasement()java.lang.StringgetErrMsg()static EPedDevExceptionvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static EPedDevException[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DEVICES_ERR_UNEXPECTED
public static final EPedDevException DEVICES_ERR_UNEXPECTED
未知异常unexpected error
-
DEVICES_ERR_INVALID_ARGUMENT
public static final EPedDevException DEVICES_ERR_INVALID_ARGUMENT
参数错误invalid argument error
-
DEVICES_ERR_CONNECT
public static final EPedDevException DEVICES_ERR_CONNECT
RPC I/O 连接异常connect error
-
DEVICES_ERR_NO_SUPPORT
public static final EPedDevException DEVICES_ERR_NO_SUPPORT
不支持not support error
-
DEVICES_ERR_NO_PERMISSION
public static final EPedDevException DEVICES_ERR_NO_PERMISSION
无权限异常no permission error
-
ERROR_DISABLED
public static final EPedDevException ERROR_DISABLED
模块被禁用module disabled
-
PED_ERR_NO_KEY
public static final EPedDevException PED_ERR_NO_KEY
密钥不存在Key does not exist
-
PED_ERR_KEYIDX
public static final EPedDevException PED_ERR_KEYIDX
密钥索引错,参数索引不在范围内Key index error, parameter index is not in the range
-
PED_ERR_DERIVE
public static final EPedDevException PED_ERR_DERIVE
密钥写入时,源密钥的层次比目的密钥低When key is written, the source key level is lower than the destination level.
-
PED_ERR_CHECK_KEY_FAIL
public static final EPedDevException PED_ERR_CHECK_KEY_FAIL
密钥验证失败Key verification failed
-
PED_ERR_INPUT_CANCEL
public static final EPedDevException PED_ERR_INPUT_CANCEL
取消输入PINCancel to enter PIN.
-
PED_ERR_WAIT_INTERVAL
public static final EPedDevException PED_ERR_WAIT_INTERVAL
函数调用小于最小间隔时间Calling function interval is less than minimum interval time.
-
PED_ERR_CHECK_MODE
public static final EPedDevException PED_ERR_CHECK_MODE
KCV模式错,不支持KCV mode error, do not support
-
PED_ERR_NO_RIGHT_USE
public static final EPedDevException PED_ERR_NO_RIGHT_USE
无权使用该密钥,当出现密钥标签不对,或者写入密钥时,源密钥类型的值大于目的密钥类型,都会返回该密钥Not allowed to use the key. When key label is not correct or source key type is bigger than destination key type, PED will return this code
-
PED_ERR_KEY_TYPE
public static final EPedDevException PED_ERR_KEY_TYPE
密钥类型错Key type error
-
PED_ERR_EXPLEN
public static final EPedDevException PED_ERR_EXPLEN
期望PIN的长度字符串错Expected PIN length string error
-
PED_ERR_DSTKEY_IDX
public static final EPedDevException PED_ERR_DSTKEY_IDX
目的密钥索引错,不在范围内Destination key index error
-
PED_ERR_SRCKEY_IDX
public static final EPedDevException PED_ERR_SRCKEY_IDX
源密钥索引错,不在范围内Source key index error
-
PED_ERR_KEY_LEN
public static final EPedDevException PED_ERR_KEY_LEN
密钥长度错Key length error
-
PED_ERR_INPUT_TIMEOUT
public static final EPedDevException PED_ERR_INPUT_TIMEOUT
输入PIN超时PIN input timeout
-
PED_ERR_NO_ICC
public static final EPedDevException PED_ERR_NO_ICC
IC卡不存在IC card does not exist
-
PED_ERR_ICC_NO_INIT
public static final EPedDevException PED_ERR_ICC_NO_INIT
IC卡未初始化IC card is not initialized
-
PED_ERR_GROUP_IDX
public static final EPedDevException PED_ERR_GROUP_IDX
DUKPT组索引号错DUKPT index error
-
PED_ERR_PARAM_PTR_NULL
public static final EPedDevException PED_ERR_PARAM_PTR_NULL
指针参数非法为空Pointer parameter error
-
PED_ERR_LOCKED
public static final EPedDevException PED_ERR_LOCKED
PED已锁PED locked
-
PED_ERROR
public static final EPedDevException PED_ERROR
PED通用错误PED general error
-
PED_ERR_NOMORE_BUF
public static final EPedDevException PED_ERR_NOMORE_BUF
没有空闲的缓冲No free buffer
-
PED_ERR_NEED_ADMIN
public static final EPedDevException PED_ERR_NEED_ADMIN
需要取得高级权限Not administration
-
PED_ERR_DUKPT_OVERFLOW
public static final EPedDevException PED_ERR_DUKPT_OVERFLOW
DUKPT已经溢出DUKPT overflow
-
PED_ERR_KCV_CHECK_FAIL
public static final EPedDevException PED_ERR_KCV_CHECK_FAIL
KCV 校验失败KCV check error
-
PED_ERR_SRCKEY_TYPE
public static final EPedDevException PED_ERR_SRCKEY_TYPE
源密钥类型错Source key type error
-
PED_ERR_UNSPT_CMD
public static final EPedDevException PED_ERR_UNSPT_CMD
命令不支持Command not support
-
PED_ERR_COMM
public static final EPedDevException PED_ERR_COMM
通讯错误Communication error
-
PED_ERR_NO_UAPUK
public static final EPedDevException PED_ERR_NO_UAPUK
没有用户认证公钥No user authentication public key
-
PED_ERR_ADMIN
public static final EPedDevException PED_ERR_ADMIN
取系统敏感服务失败Administration error
-
PED_ERR_DOWNLOAD_INACTIVE
public static final EPedDevException PED_ERR_DOWNLOAD_INACTIVE
PED处于下载非激活状态PED download inactive
-
PED_ERR_KCV_ODD_CHECK_FAIL
public static final EPedDevException PED_ERR_KCV_ODD_CHECK_FAIL
KCV 奇校验失败KCV parity check fail
-
PED_ERR_PED_DATA_RW_FAIL
public static final EPedDevException PED_ERR_PED_DATA_RW_FAIL
读取PED数据失败Read PED data fail
-
PED_ERR_ICC_CMD
public static final EPedDevException PED_ERR_ICC_CMD
卡操作错误(脱机明文、密文密码验证)ICC operation fail
-
PED_ERR_INPUT_CLEAR
public static final EPedDevException PED_ERR_INPUT_CLEAR
用户按CLEAR键退出输入PINPressing CLEAR to exit input
-
PED_ERR_NO_FREE_FLASH
public static final EPedDevException PED_ERR_NO_FREE_FLASH
PED存储空间不足PED has no enough storage space
-
PED_ERR_DUKPT_NEED_INC_KSN
public static final EPedDevException PED_ERR_DUKPT_NEED_INC_KSN
DUKPT KSN需要先加1DUKPT KSN need to plus 1 first
-
PED_ERR_KCV_MODE
public static final EPedDevException PED_ERR_KCV_MODE
KCV MODE错误KCV MODE error
-
PED_ERR_DUKPT_NO_KCV
public static final EPedDevException PED_ERR_DUKPT_NO_KCV
无 KCVNO KCV
-
PED_ERR_PIN_BYPASS_BYFUNKEY
public static final EPedDevException PED_ERR_PIN_BYPASS_BYFUNKEY
按FN/ATM4键取消PIN输入Press FN/ATM4 to cancel PIN inputting.
-
PED_ERR_MAC
public static final EPedDevException PED_ERR_MAC
数据MAC校验错Data MAC check error
-
PED_ERR_CRC
public static final EPedDevException PED_ERR_CRC
数据CRC校验错Data CRC check error
-
PED_ERR_EX_A_LEN
public static final EPedDevException PED_ERR_EX_A_LEN
数据包长度非法Length of data illegal
-
PED_ERR_EX_A_INVALID_INDEX
public static final EPedDevException PED_ERR_EX_A_INVALID_INDEX
无效的密钥标志号Invalid Key Index
-
PED_ERR_EX_A_INVALID_MODE
public static final EPedDevException PED_ERR_EX_A_INVALID_MODE
mode非法Mode Illegal
-
PED_ERR_EX_A_COORDONATE
public static final EPedDevException PED_ERR_EX_A_COORDONATE
显示坐标值错Displayed Coordinate Value Error
-
PED_ERR_EX_A_INPUT_LEN
public static final EPedDevException PED_ERR_EX_A_INPUT_LEN
无效的允许输入长度(非法MinLen或MaxLen)Invalid allowed typing length(Illegal MinLen or MaxLen)
-
PED_ERR_EX_A_SUSPEND
public static final EPedDevException PED_ERR_EX_A_SUSPEND
中止输入(收到POS端的中止命令包)Abort typing (receive the abort command package from POS port)
-
PED_ERR_EX_A_TIMEOUT
public static final EPedDevException PED_ERR_EX_A_TIMEOUT
输入超时(缺省超时时长为120秒)Typing overtime(default timeout is 120 seconds)
-
PED_ERR_EX_A_NOT_CONSISTENT
public static final EPedDevException PED_ERR_EX_A_NOT_CONSISTENT
两次输入的密码不一致The Passwords entered two times are not the same
-
PED_ERR_EX_A_NOT_EXIST
public static final EPedDevException PED_ERR_EX_A_NOT_EXIST
指定的密钥不存在Specific Key not exists
-
PED_ERR_EX_A_MEMERY
public static final EPedDevException PED_ERR_EX_A_MEMERY
内存错Memory Error
-
PED_ERR_EX_A_ODD_CHECK
public static final EPedDevException PED_ERR_EX_A_ODD_CHECK
奇校验错Odd Verify Error
-
PED_ERR_EX_A_TMK
public static final EPedDevException PED_ERR_EX_A_TMK
TMK错TMK error
-
PED_ERR_EX_A_MAC2
public static final EPedDevException PED_ERR_EX_A_MAC2
MAC2不相等MAC2 not equal
-
PED_ERR_EX_A_TIME_INTERVAL
public static final EPedDevException PED_ERR_EX_A_TIME_INTERVAL
连续两次输入的间隔时间未达到指定时长(30秒)The interval between two consecutive typing is not reach the specific time(30 seconds)
-
PED_ERR_EX_A_KEY
public static final EPedDevException PED_ERR_EX_A_KEY
指定的密钥不存在或无效Specific key not exists or invalid
-
PED_ERR_EX_A_DUKPT_FULL
public static final EPedDevException PED_ERR_EX_A_DUKPT_FULL
无空闲的DUKPT密钥存储空间No free DUKPT key memory space
-
PED_ERR_EX_A_APP_NO
public static final EPedDevException PED_ERR_EX_A_APP_NO
无效的应用标志号Invalid Application Flag
-
PED_ERR_EX_A_KEY_CHECK
public static final EPedDevException PED_ERR_EX_A_KEY_CHECK
指定密钥的校验字不符Not match the specific check value
-
PED_ERR_EX_A_BDK_LEN
public static final EPedDevException PED_ERR_EX_A_BDK_LEN
无效的密钥(BDK)长度Invalid Key(BDK) Length
-
PED_ERR_EX_A_KSN_LEN
public static final EPedDevException PED_ERR_EX_A_KSN_LEN
无效的密钥序号(KSN)长度Invalid Key(BDK) Length
-
PED_ERR_EX_A_NOEXIST
public static final EPedDevException PED_ERR_EX_A_NOEXIST
欲清除的密钥已不存在want to clear key already not exists
-
PED_ERR_EX_A_CANCEL
public static final EPedDevException PED_ERR_EX_A_CANCEL
PINPAD取消 (pinpad 端)PINPAD Canceled
-
PED_ERR_EX_A_LOCK
public static final EPedDevException PED_ERR_EX_A_LOCK
PINPAD被锁PINPAD Locked
-
PED_ERR_EX_A_UNLOCK
public static final EPedDevException PED_ERR_EX_A_UNLOCK
解锁失败unlock failure
-
PED_ERR_EX_A_CMD
public static final EPedDevException PED_ERR_EX_A_CMD
无效的命令请求字invalid command request
-
PED_ERR_EX_A_TXK
public static final EPedDevException PED_ERR_EX_A_TXK
TXK存取失败TXK Access failure
-
PED_ERR_EX_A_WKEY_LEN
public static final EPedDevException PED_ERR_EX_A_WKEY_LEN
工作密钥长度错work key length error
-
PED_ERR_EX_A_MAC_CIPHER_FLAG
public static final EPedDevException PED_ERR_EX_A_MAC_CIPHER_FLAG
扩展MAC CihperFlag错误或者INPUTMODE错误Expand MAC CihperFlag Error or INPUTMODE Error
-
PED_ERR_EX_A_CLEAR_CANCEL
public static final EPedDevException PED_ERR_EX_A_CLEAR_CANCEL
按clear键取消Press clear button to cancel
-
PED_ERR_EX_A_OTHER
public static final EPedDevException PED_ERR_EX_A_OTHER
其他错误others error
-
PED_ERR_EX_A_COMM
public static final EPedDevException PED_ERR_EX_A_COMM
数据收发失败data send-recvive failure
-
PED_ERR_EX_A_LRC
public static final EPedDevException PED_ERR_EX_A_LRC
LRC校验失败LRC verify error
-
PED_ERR_EX_A_NOT_SUPPORT
public static final EPedDevException PED_ERR_EX_A_NOT_SUPPORT
不支持的调用unsupported call
-
TRSYS_RET_BUF_TOO_SMALL
public static final EPedDevException TRSYS_RET_BUF_TOO_SMALL
TRSYS Buf太小TRSYS Buf too small
-
TRSYS_RET_CERT_FORMAT_ERR
public static final EPedDevException TRSYS_RET_CERT_FORMAT_ERR
TRSYS Cert 格式化错误TRSYS Cert format error
-
TRSYS_RET_ERROR
public static final EPedDevException TRSYS_RET_ERROR
TRSYS 通用错误TRSYS common error
-
TRSYS_RET_KCV_CHECK_FAIL
public static final EPedDevException TRSYS_RET_KCV_CHECK_FAIL
TRSYS Kcv 校验失败TRSYS Kcv check Fail
-
TRSYS_RET_KCV_MODE_ERR
public static final EPedDevException TRSYS_RET_KCV_MODE_ERR
TRSYS Kcv 模式错误TRSYS Kcv mode error
-
TRSYS_RET_KEY_PRESENT
public static final EPedDevException TRSYS_RET_KEY_PRESENT
TRSYS Key已经存在TRSYS Key already exists
-
TRSYS_RET_NO_RSA_CERT
public static final EPedDevException TRSYS_RET_NO_RSA_CERT
TRSYS 没有rsa证书TRSYS No rsa cert
-
TRSYS_RET_NO_RSA_KEY
public static final EPedDevException TRSYS_RET_NO_RSA_KEY
TRSYS 没有rsa秘钥TRSYS No rsa key
-
TRSYS_RET_PARAM_INVALID
public static final EPedDevException TRSYS_RET_PARAM_INVALID
TRSYS 参数非法TRSYS Invalid param
-
TRSYS_RET_RSA_PADDING_ERROR
public static final EPedDevException TRSYS_RET_RSA_PADDING_ERROR
TRSYS rsa padding 错误TRSYS Rsa padding error
-
TRSYS_RET_TAMPERED
public static final EPedDevException TRSYS_RET_TAMPERED
TRSYS ped 篡改TRSYS Ped Tampered
-
TRSYS_RET_VERIFY_KEY_FAIL
public static final EPedDevException TRSYS_RET_VERIFY_KEY_FAIL
TRSYS 验证秘钥失败TRSYS Verify key fail
-
PED_ERR_NO_PIN_INPUT
public static final EPedDevException PED_ERR_NO_PIN_INPUT
未输入密码异常no pin input error
-
PED_ERR_ALLOCATE_FIND
public static final EPedDevException PED_ERR_ALLOCATE_FIND
ped密钥隔离查找异常ped slot allocate find error
-
PED_ERR_ALLOCATE_PREALLOCATE
public static final EPedDevException PED_ERR_ALLOCATE_PREALLOCATE
预分配索引失败preallocate error
-
PED_ERR_ALLOCATE_SETALLOCATED
public static final EPedDevException PED_ERR_ALLOCATE_SETALLOCATED
分配索引失败allocated error
-
PED_ERR_ALLOCATE_DEALLOCATE
public static final EPedDevException PED_ERR_ALLOCATE_DEALLOCATE
释放出错deallocate error
-
PED_ERR_ALLOCATE_GET_SLOTALLOCATOR_LOCK
public static final EPedDevException PED_ERR_ALLOCATE_GET_SLOTALLOCATOR_LOCK
获取索引分配器锁失败get slot allocator lock error
-
PED_ERR_ALLOCATE_RELEASE_SLOTALLOCATOR_LOCK
public static final EPedDevException PED_ERR_ALLOCATE_RELEASE_SLOTALLOCATOR_LOCK
释放索引分配器锁失败release slot allocator lock error
-
PED_ERR_ALLOCATE_LOGICAL_ALLOCATED
public static final EPedDevException PED_ERR_ALLOCATE_LOGICAL_ALLOCATED
新属主的逻辑索引已分配the logical index of the new owner has been assigned
-
PED_ERR_EX_C_LEN
public static final EPedDevException PED_ERR_EX_C_LEN
数据包长度非法Length of data illegal
-
PED_ERR_EX_C_INVALID_INDEX
public static final EPedDevException PED_ERR_EX_C_INVALID_INDEX
无效的密钥标志号Invalid Key Index
-
PED_ERR_EX_C_SUSPEND
public static final EPedDevException PED_ERR_EX_C_SUSPEND
处理中止(收到PINPAD的终止命令包)Abort (receive the abort command package from POS port)
-
PED_ERR_EX_C_INVALID_ARG
public static final EPedDevException PED_ERR_EX_C_INVALID_ARG
非法参数invalid argument
-
PED_ERR_EX_C_KEY
public static final EPedDevException PED_ERR_EX_C_KEY
指定的密钥不存在或无效Specific key not exists or invalid
-
PED_ERR_EX_C_KSN_LEN
public static final EPedDevException PED_ERR_EX_C_KSN_LEN
无效的密钥序号(KSN)长度Invalid Key(BDK) Length
-
PED_ERR_EX_C_WKEY_LEN
public static final EPedDevException PED_ERR_EX_C_WKEY_LEN
工作密钥长度错work key length error
-
PED_ERR_EX_C_INPUT_LEN
public static final EPedDevException PED_ERR_EX_C_INPUT_LEN
无效的允许输入长度(非法MinLen或MaxLen)Invalid allowed typing length(Illegal MinLen or MaxLen)
-
PED_ERR_EX_C_INVALID_RESP
public static final EPedDevException PED_ERR_EX_C_INVALID_RESP
数据收发失败data send-recvive failure
-
PED_ERR_EX_C_COMM
public static final EPedDevException PED_ERR_EX_C_COMM
数据收发失败data send-recvive failure
-
PED_ERR_EX_C_TIMEOUT
public static final EPedDevException PED_ERR_EX_C_TIMEOUT
超时timeout
-
PED_ERR_EX_C_LRC
public static final EPedDevException PED_ERR_EX_C_LRC
LRC校验失败LRC verify error
-
PED_ERR_EX_C_NOT_SUPPORT
public static final EPedDevException PED_ERR_EX_C_NOT_SUPPORT
不支持的调用unsupported call
-
PED_ERR_EX_C_OTHER
public static final EPedDevException PED_ERR_EX_C_OTHER
其他错误others error
-
PED_ERR_PARAM_INVALID
public static final EPedDevException PED_ERR_PARAM_INVALID
参数错误或无效Wrong or invalid parameter
-
PED_ERR_PARAM_LEN
public static final EPedDevException PED_ERR_PARAM_LEN
参数长度错误Parameter length error
-
PED_ERR_MODE_NOT_ISOLATION
public static final EPedDevException PED_ERR_MODE_NOT_ISOLATION
当前不是PED隔离模式Current ped mode is not isolation
-
PED_ERR_PHYID_NOT_FOUND
public static final EPedDevException PED_ERR_PHYID_NOT_FOUND
找不到相应的物理IDNo corresponding physical ID was found
-
PED_ERR_PHYID_EXIST
public static final EPedDevException PED_ERR_PHYID_EXIST
物理ID已绑定到另一个索引The physical ID has been bound to another index
-
PED_ERR_PHYID_NO_AVAILABLE
public static final EPedDevException PED_ERR_PHYID_NO_AVAILABLE
物理ID已满。物理ID不可用The physical ID is full. The physical ID is not available
-
PED_ERR_UNKNOWN_KEYTYPE
public static final EPedDevException PED_ERR_UNKNOWN_KEYTYPE
密钥类型的未知类型Unknown type of key type
-
PED_ERR_NO_DATABASE
public static final EPedDevException PED_ERR_NO_DATABASE
数据库文件不存在The database file does not exist
-
PED_ERR_OPEN_DATABASE
public static final EPedDevException PED_ERR_OPEN_DATABASE
无法打开数据库Failed to open database
-
PED_ERR_DATABASE_DATA
public static final EPedDevException PED_ERR_DATABASE_DATA
数据库数据中存在异常There is an exception in the database data
-
PED_ERR_LOGID_EXIST
public static final EPedDevException PED_ERR_LOGID_EXIST
逻辑索引已存在The logical index already exists
-
PED_ERR_ALREADY_MIGRATED
public static final EPedDevException PED_ERR_ALREADY_MIGRATED
数据库已迁移The database has been migrated
-
-
Method Detail
-
values
public static EPedDevException[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (EPedDevException c : EPedDevException.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EPedDevException valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
getErrCodeFromBasement
public int getErrCodeFromBasement()
-
getErrMsg
public java.lang.String getErrMsg()
-
-