D E F G H I P R S W
D
- decrypt(String) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerImpl
-
- decrypt(String) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandler
-
解密
- DefaultParamCryptoFilterPropertiesImpl - icu.easyj.web.param.crypto.impls中的类
-
请求参数加解密过滤器的配置
- DefaultParamCryptoFilterPropertiesImpl() - 类 的构造器icu.easyj.web.param.crypto.impls.DefaultParamCryptoFilterPropertiesImpl
-
- DefaultParamCryptoHandlerImpl - icu.easyj.web.param.crypto.impls中的类
-
默认的参数加密解密处理器实现类
- DefaultParamCryptoHandlerImpl(IParamCryptoHandlerProperties) - 类 的构造器icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerImpl
-
构造函数
- DefaultParamCryptoHandlerPropertiesImpl - icu.easyj.web.param.crypto.impls中的类
-
默认的参数加密处理器配置
- DefaultParamCryptoHandlerPropertiesImpl() - 类 的构造器icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- doFilter(ServletRequest, ServletResponse, FilterChain) - 类 中的方法icu.easyj.web.param.crypto.ParamCryptoFilter
-
E
- encrypt(String) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerImpl
-
- encrypt(String) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandler
-
加密
F
- FastJsonParamCryptoHttpMessageConverter - icu.easyj.web.param.crypto中的类
-
JSON入参解密/出参加密 消息转换器
- FastJsonParamCryptoHttpMessageConverter(ParamCryptoFilter) - 类 的构造器icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
-
构造函数
G
- getAlgorithm() - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- getAlgorithm() - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
对称加密算法
格式如:{对称加密算法}/{模式}/{补码方式}
举例:AES/CBC/PKCS7Padding
- getCharset() - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- getCharset() - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
- getCryptoHandler() - 类 中的方法icu.easyj.web.param.crypto.ParamCryptoFilter
-
- getCryptoHandlerProperties() - 类 中的方法icu.easyj.web.param.crypto.ParamCryptoFilter
-
- getIv() - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- getIv() - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
- getKey() - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- getKey() - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
- getQueryStringName() - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoFilterPropertiesImpl
-
- getQueryStringName() - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoFilterProperties
-
加密参数名
为空时,表示取整个queryString作为加密参数值,即:request.getQueryString()
非时时,表示取该参数名的参数值作为加密参数值,即:request.getParameter(String name)
H
- handleEscapedChars(String) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerImpl
-
- handleEscapedChars(String) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandler
-
处理加密串中,被转义了的字符
I
- icu.easyj.web.param.crypto - 程序包 icu.easyj.web.param.crypto
-
- icu.easyj.web.param.crypto.exception - 程序包 icu.easyj.web.param.crypto.exception
-
- icu.easyj.web.param.crypto.impls - 程序包 icu.easyj.web.param.crypto.impls
-
- IParamCryptoFilterProperties - icu.easyj.web.param.crypto中的接口
-
请求参数加解密过滤器的配置
- IParamCryptoHandler - icu.easyj.web.param.crypto中的接口
-
参数加密解密工具接口
- IParamCryptoHandlerProperties - icu.easyj.web.param.crypto中的接口
-
参数加密解密配置接口
- isEncryptedQueryString(String) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerImpl
-
- isEncryptedQueryString(String) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandler
-
校验加密串的格式,是否为当前加密算法加密后的字符串格式。
- isNeedEncryptInputParam() - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- isNeedEncryptInputParam() - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
- isNeedEncryptOutputParam() - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- isNeedEncryptOutputParam() - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
P
- ParamCryptoException - icu.easyj.web.param.crypto.exception中的异常错误
-
参数加密解密的异常
- ParamCryptoException(String) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamCryptoException
-
- ParamCryptoException(String, String) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamCryptoException
-
- ParamCryptoException(String, Throwable) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamCryptoException
-
- ParamCryptoException(String, String, Throwable) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamCryptoException
-
- ParamCryptoFilter - icu.easyj.web.param.crypto中的类
-
入参解密过滤器
- ParamCryptoFilter(IParamCryptoFilterProperties, IParamCryptoHandlerProperties, IParamCryptoHandler) - 类 的构造器icu.easyj.web.param.crypto.ParamCryptoFilter
-
构造函数
- ParamDecryptException - icu.easyj.web.param.crypto.exception中的异常错误
-
参数解密失败的异常
- ParamDecryptException(String) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamDecryptException
-
- ParamDecryptException(String, String) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamDecryptException
-
- ParamDecryptException(String, Throwable) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamDecryptException
-
- ParamDecryptException(String, String, Throwable) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamDecryptException
-
- ParamEncryptException - icu.easyj.web.param.crypto.exception中的异常错误
-
参数加密失败的异常
- ParamEncryptException(String) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamEncryptException
-
- ParamEncryptException(String, String) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamEncryptException
-
- ParamEncryptException(String, Throwable) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamEncryptException
-
- ParamEncryptException(String, String, Throwable) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamEncryptException
-
- ParamNotEncryptedException - icu.easyj.web.param.crypto.exception中的异常错误
-
入参未加密异常
- ParamNotEncryptedException(String) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamNotEncryptedException
-
- ParamNotEncryptedException(String, String) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamNotEncryptedException
-
- ParamNotEncryptedException(String, Throwable) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamNotEncryptedException
-
- ParamNotEncryptedException(String, String, Throwable) - 异常错误 的构造器icu.easyj.web.param.crypto.exception.ParamNotEncryptedException
-
R
- read(Type, Class<?>, HttpInputMessage) - 类 中的方法icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
-
- readInternal(Class<?>, HttpInputMessage) - 类 中的方法icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
-
- readType(Type, HttpInputMessage) - 类 中的方法icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
-
入参解密
注:由于父类中该方法为private,所以并没有添加`@Override`,但实际上该方法是属于Override。
S
- setAlgorithm(String) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- setAlgorithm(String) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
设置对称加密算法
- setCharset(Charset) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- setCharset(Charset) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
设置编码
- setIv(String) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- setIv(String) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
设置偏移向量
- setKey(String) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- setKey(String) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
设置密钥
- setNeedEncryptInputParam(boolean) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- setNeedEncryptInputParam(boolean) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
设置是否强制要求入参加密
- setNeedEncryptOutputParam(boolean) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoHandlerPropertiesImpl
-
- setNeedEncryptOutputParam(boolean) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoHandlerProperties
-
设置出参是否需要加密
- setQueryStringName(String) - 类 中的方法icu.easyj.web.param.crypto.impls.DefaultParamCryptoFilterPropertiesImpl
-
- setQueryStringName(String) - 接口 中的方法icu.easyj.web.param.crypto.IParamCryptoFilterProperties
-
设置加密参数名
- strangeCodeForJackson(Object) - 类 中的方法icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
-
W
- writeInternal(Object, HttpOutputMessage) - 类 中的方法icu.easyj.web.param.crypto.FastJsonParamCryptoHttpMessageConverter
-
出参加密、Override
注:该方法中标注了`@Override`的代码为重写过的代码。
D E F G H I P R S W
Copyright © 2021 EasyJ寮�婧愮ぞ鍖�. All rights reserved.