public class ActionAlgorithmUtil
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static ActionAlgorithmGroup |
buildActionAlgorithm(java.lang.String key,
EncryptAlgorithmEnum symmetry,
EncryptAlgorithmEnum hash,
EncryptAlgorithmEnum digital)
生产默认的加密操作算法配置
|
static java.util.Map<java.lang.String,java.lang.String> |
buildDefaultAlgorithmMapping(EncryptAlgorithmEnum symmetry,
EncryptAlgorithmEnum hash,
EncryptAlgorithmEnum digital)
生成默认的算法映射关系
|
static AbstractEncryptCoder |
getActionAlgorithm(EncryptActionEnum actionEnum,
java.lang.String key)
通过获取匹配算法实现
|
static java.util.List<TransportScopeGroupVO> |
getTransportCfgFromXml()
获取加密传输配置范围对象
|
public static AbstractEncryptCoder getActionAlgorithm(EncryptActionEnum actionEnum, java.lang.String key) throws CoderException
actionEnum
- EncryptActionEnum
加密操作key
- 配置的分类keyAbstractEncryptCoder
算法实现CoderException
public static ActionAlgorithmGroup buildActionAlgorithm(java.lang.String key, EncryptAlgorithmEnum symmetry, EncryptAlgorithmEnum hash, EncryptAlgorithmEnum digital)
key
- 分组 idsymmetry
- 对称算法hash
- 哈希算法digital
- 数字加密算法public static java.util.Map<java.lang.String,java.lang.String> buildDefaultAlgorithmMapping(EncryptAlgorithmEnum symmetry, EncryptAlgorithmEnum hash, EncryptAlgorithmEnum digital)
symmetry
- 对称算法hash
- 哈希算法digital
- 数字加密算法public static java.util.List<TransportScopeGroupVO> getTransportCfgFromXml()