public class DefaultParamCryptoHandlerPropertiesImpl extends Object implements IParamCryptoHandlerProperties
| Constructor and Description |
|---|
DefaultParamCryptoHandlerPropertiesImpl() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAlgorithm()
对称加密算法
格式如:{对称加密算法}/{模式}/{补码方式} 举例:AES/CBC/PKCS7Padding |
Charset |
getCharset()
获取字符编码
|
String |
getIv()
获取偏移向量
|
String |
getKey()
获取密钥
|
boolean |
isNeedEncryptInputParam()
判断是否强制要求入参加密
|
boolean |
isNeedEncryptOutputParam()
判断出参是否需要加密
|
void |
setAlgorithm(String algorithm)
设置对称加密算法
|
void |
setCharset(Charset charset)
设置编码
|
void |
setIv(String iv)
设置偏移向量
|
void |
setKey(String key)
设置密钥
|
void |
setNeedEncryptInputParam(boolean needEncryptInputParam)
设置是否强制要求入参加密
|
void |
setNeedEncryptOutputParam(boolean needEncryptOutputParam)
设置出参是否需要加密
|
public DefaultParamCryptoHandlerPropertiesImpl()
public String getAlgorithm()
IParamCryptoHandlerPropertiesgetAlgorithm in interface IParamCryptoHandlerPropertiespublic void setAlgorithm(String algorithm)
IParamCryptoHandlerPropertiessetAlgorithm in interface IParamCryptoHandlerPropertiesalgorithm - 对称加密算法public String getKey()
IParamCryptoHandlerPropertiesgetKey in interface IParamCryptoHandlerPropertiespublic void setKey(String key)
IParamCryptoHandlerPropertiessetKey in interface IParamCryptoHandlerPropertieskey - 密钥public String getIv()
IParamCryptoHandlerPropertiesgetIv in interface IParamCryptoHandlerPropertiespublic void setIv(String iv)
IParamCryptoHandlerPropertiessetIv in interface IParamCryptoHandlerPropertiesiv - 偏移向量public Charset getCharset()
IParamCryptoHandlerPropertiesgetCharset in interface IParamCryptoHandlerPropertiespublic void setCharset(Charset charset)
IParamCryptoHandlerPropertiessetCharset in interface IParamCryptoHandlerPropertiescharset - 编码public boolean isNeedEncryptInputParam()
IParamCryptoHandlerPropertiesisNeedEncryptInputParam in interface IParamCryptoHandlerPropertiespublic void setNeedEncryptInputParam(boolean needEncryptInputParam)
IParamCryptoHandlerPropertiessetNeedEncryptInputParam in interface IParamCryptoHandlerPropertiesneedEncryptInputParam - 是否强制要求入参加密public boolean isNeedEncryptOutputParam()
IParamCryptoHandlerPropertiesisNeedEncryptOutputParam in interface IParamCryptoHandlerPropertiespublic void setNeedEncryptOutputParam(boolean needEncryptOutputParam)
IParamCryptoHandlerPropertiessetNeedEncryptOutputParam in interface IParamCryptoHandlerPropertiesneedEncryptOutputParam - 出参是否需要加密Copyright © 2021–2022 EasyJ????. All rights reserved.