com.pax.dal.entity
Enum EPedKeyType
- java.lang.Object
-
- java.lang.Enum<EPedKeyType>
-
- com.pax.dal.entity.EPedKeyType
-
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<EPedKeyType>
public enum EPedKeyType extends java.lang.Enum<EPedKeyType>
密钥类型定义ped key type
-
-
Enum Constant Summary
Enum Constants Enum Constant and Description AES_PPAD_TPKAES_PPADAES_TAKAES TAKAES TAKAES_TCHDKAES TCHDKAES TCHDKAES_TIKAES TIKAES TIKAES_TMKAES TMKAES TMKAES_TPKAES TPKAES TPKFACE_TDKFACE_TDKPED_AES_TDKAES 密钥AES keyPED_TIDKPED_TIDKPED_TM1KPED_TM1KPPAD_TMKPPAD_TPKPPAD_TPKPPAD_TPKSECURE_DATASECURE_DATASM2_PUB_KEY发散SM2的公钥SM2 public keySM2_PVT_KEY发散SM2的私钥SM2 private keySM4_FACE_TDKSM4_FACE_TDKSM4_TAKSM4 TAKSM4 TAKSM4_TCHDKSM4_TCHDKSM4_TDKSM4 TDKSM4 TDKSM4_TMKSM4 TMKSM4 TMKSM4_TPKSM4 TPKSM4 TPKTAESKAES 密钥AES keyTAK用于应用报文通讯中,计算MACTransaction Mac KeyTDK用于对应用中敏感数据进行DES/TDES加密传输或存储Terminal Des KeyTIKDUKPT KeyTLK收单行或POS运营商的私有密钥,由收单行或者POS运营商在安全环境下直接写入Terminal Loading KeyTMK终端主密钥,或者称为收单行主密钥Terminal Master KeyTPK用于应用输入PIN后,计算PIN BlockTransaction PIN Key
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description bytegetPedkeyType()static EPedKeyTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static EPedKeyType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
TLK
public static final EPedKeyType TLK
收单行或POS运营商的私有密钥,由收单行或者POS运营商在安全环境下直接写入Terminal Loading Key
-
TMK
public static final EPedKeyType TMK
终端主密钥,或者称为收单行主密钥Terminal Master Key
-
TPK
public static final EPedKeyType TPK
用于应用输入PIN后,计算PIN BlockTransaction PIN Key
-
TAK
public static final EPedKeyType TAK
用于应用报文通讯中,计算MACTransaction Mac Key
-
TDK
public static final EPedKeyType TDK
用于对应用中敏感数据进行DES/TDES加密传输或存储Terminal Des Key
-
TIK
public static final EPedKeyType TIK
DUKPT Key
-
SM2_PUB_KEY
public static final EPedKeyType SM2_PUB_KEY
发散SM2的公钥SM2 public key
-
SM2_PVT_KEY
public static final EPedKeyType SM2_PVT_KEY
发散SM2的私钥SM2 private key
-
SM4_TAK
public static final EPedKeyType SM4_TAK
SM4 TAKSM4 TAK
-
SM4_TDK
public static final EPedKeyType SM4_TDK
SM4 TDKSM4 TDK
-
SM4_TMK
public static final EPedKeyType SM4_TMK
SM4 TMKSM4 TMK
-
SM4_TPK
public static final EPedKeyType SM4_TPK
SM4 TPKSM4 TPK
-
TAESK
public static final EPedKeyType TAESK
AES 密钥AES key
-
PED_AES_TDK
public static final EPedKeyType PED_AES_TDK
AES 密钥AES key
-
AES_TMK
public static final EPedKeyType AES_TMK
AES TMKAES TMK- Since:
- V3.25.00
-
AES_TPK
public static final EPedKeyType AES_TPK
AES TPKAES TPK- Since:
- V3.25.00
-
AES_TAK
public static final EPedKeyType AES_TAK
AES TAKAES TAK- Since:
- V3.25.00
-
AES_TCHDK
public static final EPedKeyType AES_TCHDK
AES TCHDKAES TCHDK- Since:
- V3.25.00
-
AES_TIK
public static final EPedKeyType AES_TIK
AES TIKAES TIK- Since:
- V3.25.00
-
PPAD_TMK
public static final EPedKeyType PPAD_TMK
PPAD_TPK- Since:
- V4.17.00
-
PPAD_TPK
public static final EPedKeyType PPAD_TPK
PPAD_TPK- Since:
- V3.23.00
-
PED_TM1K
public static final EPedKeyType PED_TM1K
PED_TM1K- Since:
- V3.28.00
-
FACE_TDK
public static final EPedKeyType FACE_TDK
FACE_TDK
-
SM4_TCHDK
public static final EPedKeyType SM4_TCHDK
SM4_TCHDK
-
SM4_FACE_TDK
public static final EPedKeyType SM4_FACE_TDK
SM4_FACE_TDK
-
SECURE_DATA
public static final EPedKeyType SECURE_DATA
SECURE_DATA
-
AES_PPAD_TPK
public static final EPedKeyType AES_PPAD_TPK
AES_PPAD
-
PED_TIDK
public static final EPedKeyType PED_TIDK
PED_TIDK
-
-
Method Detail
-
values
public static EPedKeyType[] 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 (EPedKeyType c : EPedKeyType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static EPedKeyType 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
-
getPedkeyType
public byte getPedkeyType()
-
-