public interface AppTransSecurityService
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ASYMMETRIC_TYPE |
static java.lang.String |
DIGEST_TYPE |
static java.lang.String |
ENABLE |
static java.lang.String |
PUBLIC_KEY |
static java.lang.String |
SYMMETRIC_TYPE |
限定符和类型 | 方法和说明 |
---|---|
boolean |
checkParamIntegrity(java.lang.String param)
对比
data: 需要进行完整性计算的参数
返回:true表示完整性校验成功,false表示失败
|
java.lang.String |
decryptParam(java.lang.String param)
需对密文参数解密
param: 输入加密了的参数
返回:解密后的参数
|
java.lang.String |
encodeResult(java.lang.String result)
对结果数据编码
threadLocal => key to encode result
param: 输入加密了的参数
返回:加密后的16进制字符串数据
|
void |
encodeResultIntegrity(java.lang.String result)
对结果数据编码计算完整性
result: 输入需要进行完整性计算的参数
返回:不用返回,计算后,已经存放于平台的线程变量中
|
static final java.lang.String PUBLIC_KEY
static final java.lang.String ASYMMETRIC_TYPE
static final java.lang.String SYMMETRIC_TYPE
static final java.lang.String DIGEST_TYPE
static final java.lang.String ENABLE
java.lang.String decryptParam(java.lang.String param) throws BusinessException
boolean checkParamIntegrity(java.lang.String param) throws BusinessException
void encodeResultIntegrity(java.lang.String result)
java.lang.String encodeResult(java.lang.String result) throws BusinessException