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 算法实现CoderExceptionpublic 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()