public class AppTransSecurityServiceImpl extends java.lang.Object implements AppTransSecurityService
ASYMMETRIC_TYPE, DIGEST_TYPE, ENABLE, PUBLIC_KEY, SYMMETRIC_TYPE
构造器和说明 |
---|
AppTransSecurityServiceImpl() |
限定符和类型 | 方法和说明 |
---|---|
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: 输入需要进行完整性计算的参数
返回:不用返回,计算后,已经存放于平台的线程变量中
|
void |
setBaseTransSecurityService(BaseTransSecurityService baseTransSecurityService) |
public void setBaseTransSecurityService(BaseTransSecurityService baseTransSecurityService)
public java.lang.String decryptParam(java.lang.String param) throws BusinessException
AppTransSecurityService
decryptParam
在接口中 AppTransSecurityService
BusinessException
public boolean checkParamIntegrity(java.lang.String param) throws BusinessException
AppTransSecurityService
checkParamIntegrity
在接口中 AppTransSecurityService
BusinessException
public void encodeResultIntegrity(java.lang.String result)
AppTransSecurityService
encodeResultIntegrity
在接口中 AppTransSecurityService
public java.lang.String encodeResult(java.lang.String result) throws BusinessException
AppTransSecurityService
encodeResult
在接口中 AppTransSecurityService
BusinessException