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
AppTransSecurityServicedecryptParam 在接口中 AppTransSecurityServiceBusinessExceptionpublic boolean checkParamIntegrity(java.lang.String param)
throws BusinessException
AppTransSecurityServicecheckParamIntegrity 在接口中 AppTransSecurityServiceBusinessExceptionpublic void encodeResultIntegrity(java.lang.String result)
AppTransSecurityServiceencodeResultIntegrity 在接口中 AppTransSecurityServicepublic java.lang.String encodeResult(java.lang.String result)
throws BusinessException
AppTransSecurityServiceencodeResult 在接口中 AppTransSecurityServiceBusinessException