com.pax.dal.exceptions
Enum EP2PEException
- java.lang.Object
-
- java.lang.Enum<EP2PEException>
-
- com.pax.dal.exceptions.EP2PEException
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<EP2PEException>
public enum EP2PEException extends java.lang.Enum<EP2PEException>
P2PE异常类。P2PE exception.
-
-
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 errorP2PE_TA_ERR_INVALID_CARD_DATA_LEN无效的加密数据长度Invalid clear data lengthP2PE_TA_ERR_INVALID_PUB_KEY无效的X509公钥Invalid X509 public keyP2PE_VP_ERR_BUFFER_TOO_SMALL缓冲区太小Buffer is too smallP2PE_VP_ERR_FILE_AUTHENTICATE_FAIL文件认证失败File authentication failedP2PE_VP_ERR_FILE_NOT_EXIST文件不存在File not existP2PE_VP_ERR_FILE_RW_ERROR读取或写入文件时出错Error when reading from or writing into fileP2PE_VP_ERR_INTERNAL_ERROR内部错误Internal error.P2PE_VP_ERR_INVALID_BIN_EXCEPTIONSBIN 异常范围数据无效Invalid BIN exception ranges dataP2PE_VP_ERR_INVALID_BIN_TABLEBIN 异常表无效Invalid BIN exception tableP2PE_VP_ERR_INVALID_CARD_DATA无效的清除卡数据,不对应正确的格式Invalid clear card data, does not correspond to proper formatP2PE_VP_ERR_INVALID_DATA_TYPE无效的数据类型Invalid data typeP2PE_VP_ERR_INVALID_ENCRYPT_FLAG无效的加密标志Invalid encryption flagP2PE_VP_ERR_INVALID_IDENTITY_DATE使用的身份日期无效Invalid identity date usedP2PE_VP_ERR_INVALID_IDENTITY_STRING长度超过 255 个字符的标识字符串Identity string longer than 255 charsP2PE_VP_ERR_INVALID_KEY给出了错误的 FPE 密钥Bad FPE key givenP2PE_VP_ERR_INVALID_KEY_INDEX无效的键索引Invalid key indexP2PE_VP_ERR_INVALID_PARAMS_DATA无效的 BB 参数数据Invalid BB params dataP2PE_VP_ERR_INVALID_WORK_MODEMSR工作模式无效Invalid work mode of MSRP2PE_VP_ERR_KEY_NOT_EXIST密钥不存在The Key is not existP2PE_VP_ERR_NULL_ARG意外的空参数Unexpected null argumentP2PE_VP_ERR_PAN_INPUT_CANCEL用户取消 PAN 条目User cancels the PAN entryP2PE_VP_ERR_PAN_TIME_OUT进入 PAN 时超时Time out when entering PANP2PE_VP_ERR_READ_TRACK_DATA读磁卡时出错Error when reading magnetic cardP2PE_VP_ERR_SHOULD_INIT_CONTEXT应该在加密之前初始化一个 E2EE 上下文should initialize an E2EE context before encryptionRPC_BUSYRPC忙Rpc busy
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description intgetErrCodeFromBasement()java.lang.StringgetErrMsg()static EP2PEExceptionvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static EP2PEException[]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 EP2PEException DEVICES_ERR_UNEXPECTED
未知异常unexpected error
-
DEVICES_ERR_INVALID_ARGUMENT
public static final EP2PEException DEVICES_ERR_INVALID_ARGUMENT
参数错误invalid argument error
-
DEVICES_ERR_CONNECT
public static final EP2PEException DEVICES_ERR_CONNECT
RPC I/O 连接异常connect error
-
DEVICES_ERR_NO_SUPPORT
public static final EP2PEException DEVICES_ERR_NO_SUPPORT
不支持not support error
-
DEVICES_ERR_NO_PERMISSION
public static final EP2PEException DEVICES_ERR_NO_PERMISSION
无权限异常no permission error
-
RPC_BUSY
public static final EP2PEException RPC_BUSY
RPC忙Rpc busy
-
P2PE_TA_ERR_INVALID_CARD_DATA_LEN
public static final EP2PEException P2PE_TA_ERR_INVALID_CARD_DATA_LEN
无效的加密数据长度Invalid clear data length
-
P2PE_TA_ERR_INVALID_PUB_KEY
public static final EP2PEException P2PE_TA_ERR_INVALID_PUB_KEY
无效的X509公钥Invalid X509 public key
-
P2PE_VP_ERR_BUFFER_TOO_SMALL
public static final EP2PEException P2PE_VP_ERR_BUFFER_TOO_SMALL
缓冲区太小Buffer is too small
-
P2PE_VP_ERR_FILE_AUTHENTICATE_FAIL
public static final EP2PEException P2PE_VP_ERR_FILE_AUTHENTICATE_FAIL
文件认证失败File authentication failed
-
P2PE_VP_ERR_FILE_NOT_EXIST
public static final EP2PEException P2PE_VP_ERR_FILE_NOT_EXIST
文件不存在File not exist
-
P2PE_VP_ERR_FILE_RW_ERROR
public static final EP2PEException P2PE_VP_ERR_FILE_RW_ERROR
读取或写入文件时出错Error when reading from or writing into file
-
P2PE_VP_ERR_INTERNAL_ERROR
public static final EP2PEException P2PE_VP_ERR_INTERNAL_ERROR
内部错误Internal error.
-
P2PE_VP_ERR_INVALID_BIN_EXCEPTIONS
public static final EP2PEException P2PE_VP_ERR_INVALID_BIN_EXCEPTIONS
BIN 异常范围数据无效Invalid BIN exception ranges data
-
P2PE_VP_ERR_INVALID_BIN_TABLE
public static final EP2PEException P2PE_VP_ERR_INVALID_BIN_TABLE
BIN 异常表无效Invalid BIN exception table
-
P2PE_VP_ERR_INVALID_CARD_DATA
public static final EP2PEException P2PE_VP_ERR_INVALID_CARD_DATA
无效的清除卡数据,不对应正确的格式Invalid clear card data, does not correspond to proper format
-
P2PE_VP_ERR_INVALID_DATA_TYPE
public static final EP2PEException P2PE_VP_ERR_INVALID_DATA_TYPE
无效的数据类型Invalid data type
-
P2PE_VP_ERR_INVALID_ENCRYPT_FLAG
public static final EP2PEException P2PE_VP_ERR_INVALID_ENCRYPT_FLAG
无效的加密标志Invalid encryption flag
-
P2PE_VP_ERR_INVALID_IDENTITY_DATE
public static final EP2PEException P2PE_VP_ERR_INVALID_IDENTITY_DATE
使用的身份日期无效Invalid identity date used
-
P2PE_VP_ERR_INVALID_IDENTITY_STRING
public static final EP2PEException P2PE_VP_ERR_INVALID_IDENTITY_STRING
长度超过 255 个字符的标识字符串Identity string longer than 255 chars
-
P2PE_VP_ERR_INVALID_KEY
public static final EP2PEException P2PE_VP_ERR_INVALID_KEY
给出了错误的 FPE 密钥Bad FPE key given
-
P2PE_VP_ERR_INVALID_KEY_INDEX
public static final EP2PEException P2PE_VP_ERR_INVALID_KEY_INDEX
无效的键索引Invalid key index
-
P2PE_VP_ERR_INVALID_PARAMS_DATA
public static final EP2PEException P2PE_VP_ERR_INVALID_PARAMS_DATA
无效的 BB 参数数据Invalid BB params data
-
P2PE_VP_ERR_INVALID_WORK_MODE
public static final EP2PEException P2PE_VP_ERR_INVALID_WORK_MODE
MSR工作模式无效Invalid work mode of MSR
-
P2PE_VP_ERR_KEY_NOT_EXIST
public static final EP2PEException P2PE_VP_ERR_KEY_NOT_EXIST
密钥不存在The Key is not exist
-
P2PE_VP_ERR_NULL_ARG
public static final EP2PEException P2PE_VP_ERR_NULL_ARG
意外的空参数Unexpected null argument
-
P2PE_VP_ERR_PAN_INPUT_CANCEL
public static final EP2PEException P2PE_VP_ERR_PAN_INPUT_CANCEL
用户取消 PAN 条目User cancels the PAN entry
-
P2PE_VP_ERR_PAN_TIME_OUT
public static final EP2PEException P2PE_VP_ERR_PAN_TIME_OUT
进入 PAN 时超时Time out when entering PAN
-
P2PE_VP_ERR_READ_TRACK_DATA
public static final EP2PEException P2PE_VP_ERR_READ_TRACK_DATA
读磁卡时出错Error when reading magnetic card
-
P2PE_VP_ERR_SHOULD_INIT_CONTEXT
public static final EP2PEException P2PE_VP_ERR_SHOULD_INIT_CONTEXT
应该在加密之前初始化一个 E2EE 上下文should initialize an E2EE context before encryption
-
-
Method Detail
-
values
public static EP2PEException[] 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 (EP2PEException c : EP2PEException.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EP2PEException 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()
-
-