索引

A B C D E G H K O P R S V 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格

A

addArgumentResolvers(List<HandlerMethodArgumentResolver>) - 类中的方法 org.springblade.core.api.crypto.config.ApiCryptoConfiguration
 
AES - enum class 中的枚举常量 org.springblade.core.api.crypto.enums.CryptoType
aes
afterBodyRead(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类中的方法 org.springblade.core.api.crypto.core.ApiDecryptRequestBodyAdvice
 
ApiCryptoConfiguration - org.springblade.core.api.crypto.config中的类
api 签名自动配置
ApiCryptoConfiguration() - 类的构造器 org.springblade.core.api.crypto.config.ApiCryptoConfiguration
 
ApiCryptoProperties - org.springblade.core.api.crypto.config中的类
api 签名配置类
ApiCryptoProperties() - 类的构造器 org.springblade.core.api.crypto.config.ApiCryptoProperties
 
ApiCryptoUtil - org.springblade.core.api.crypto.util中的类
辅助检测工具类
ApiCryptoUtil() - 类的构造器 org.springblade.core.api.crypto.util.ApiCryptoUtil
 
ApiDecrypt - org.springblade.core.api.crypto.annotation.decrypt中的Annotation Interface
解密含有RequestBody注解的参数请求数据,可用于整个控制类或者某个控制器上
ApiDecryptAes - org.springblade.core.api.crypto.annotation.decrypt中的Annotation Interface
aes 解密
ApiDecryptDes - org.springblade.core.api.crypto.annotation.decrypt中的Annotation Interface
des 解密
ApiDecryptParamResolver - org.springblade.core.api.crypto.core中的类
param 参数 解析
ApiDecryptParamResolver() - 类的构造器 org.springblade.core.api.crypto.core.ApiDecryptParamResolver
 
ApiDecryptRequestBodyAdvice - org.springblade.core.api.crypto.core中的类
请求数据的加密信息解密处理
本类只对控制器参数中含有RequestBody 以及package为org.springblade.core.api.signature.annotation.decrypt下的注解有效
ApiDecryptRequestBodyAdvice() - 类的构造器 org.springblade.core.api.crypto.core.ApiDecryptRequestBodyAdvice
 
ApiEncrypt - org.springblade.core.api.crypto.annotation.encrypt中的Annotation Interface
加密ResponseBody响应数据,可用于整个控制类或者某个控制器上
ApiEncryptAes - org.springblade.core.api.crypto.annotation.encrypt中的Annotation Interface
aes 加密
ApiEncryptDes - org.springblade.core.api.crypto.annotation.encrypt中的Annotation Interface
des 加密
ApiEncryptResponseBodyAdvice - org.springblade.core.api.crypto.core中的类
响应数据的加密处理
本类只对控制器参数中含有ResponseBody 或者控制类上含有RestController 以及package为org.springblade.core.api.signature.annotation.encrypt下的注解有效
ApiEncryptResponseBodyAdvice() - 类的构造器 org.springblade.core.api.crypto.core.ApiEncryptResponseBodyAdvice
 

B

beforeBodyRead(HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类中的方法 org.springblade.core.api.crypto.core.ApiDecryptRequestBodyAdvice
 
beforeBodyWrite(Object, MethodParameter, MediaType, Class, ServerHttpRequest, ServerHttpResponse) - 类中的方法 org.springblade.core.api.crypto.core.ApiEncryptResponseBodyAdvice
 

C

CryptoInfoBean - org.springblade.core.api.crypto.bean中的类
加密注解信息
CryptoInfoBean() - 类的构造器 org.springblade.core.api.crypto.bean.CryptoInfoBean
 
CryptoType - org.springblade.core.api.crypto.enums中的Enum Class
加密方式

D

DecryptBodyFailException - org.springblade.core.api.crypto.exception中的异常错误
解密数据失败异常
DecryptBodyFailException(String) - 异常错误的构造器 org.springblade.core.api.crypto.exception.DecryptBodyFailException
 
decryptData(ApiCryptoProperties, byte[], CryptoInfoBean) - 类中的静态方法 org.springblade.core.api.crypto.util.ApiCryptoUtil
选择加密方式并进行解密
DecryptHttpInputMessage - org.springblade.core.api.crypto.bean中的类
解密信息输入流
DecryptHttpInputMessage() - 类的构造器 org.springblade.core.api.crypto.bean.DecryptHttpInputMessage
 
DES - enum class 中的枚举常量 org.springblade.core.api.crypto.enums.CryptoType
des

E

EncryptBodyFailException - org.springblade.core.api.crypto.exception中的异常错误
加密数据失败异常
EncryptBodyFailException() - 异常错误的构造器 org.springblade.core.api.crypto.exception.EncryptBodyFailException
 
EncryptBodyFailException(String) - 异常错误的构造器 org.springblade.core.api.crypto.exception.EncryptBodyFailException
 
encryptData(ApiCryptoProperties, byte[], CryptoInfoBean) - 类中的静态方法 org.springblade.core.api.crypto.util.ApiCryptoUtil
选择加密方式并进行加密
EncryptMethodNotFoundException - org.springblade.core.api.crypto.exception中的异常错误
加密方式未找到或未定义异常
EncryptMethodNotFoundException() - 异常错误的构造器 org.springblade.core.api.crypto.exception.EncryptMethodNotFoundException
 

G

getDecryptInfo(MethodParameter) - 类中的静态方法 org.springblade.core.api.crypto.util.ApiCryptoUtil
获取方法控制器上的解密注解信息
getEncryptInfo(MethodParameter) - 类中的静态方法 org.springblade.core.api.crypto.util.ApiCryptoUtil
获取方法控制器上的加密注解信息

H

handleEmptyBody(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类中的方法 org.springblade.core.api.crypto.core.ApiDecryptRequestBodyAdvice
 

K

KeyNotConfiguredException - org.springblade.core.api.crypto.exception中的异常错误
未配置KEY运行时异常
KeyNotConfiguredException(String) - 异常错误的构造器 org.springblade.core.api.crypto.exception.KeyNotConfiguredException
 

O

org.springblade.core.api.crypto.annotation.decrypt - 程序包 org.springblade.core.api.crypto.annotation.decrypt
 
org.springblade.core.api.crypto.annotation.encrypt - 程序包 org.springblade.core.api.crypto.annotation.encrypt
 
org.springblade.core.api.crypto.bean - 程序包 org.springblade.core.api.crypto.bean
 
org.springblade.core.api.crypto.config - 程序包 org.springblade.core.api.crypto.config
 
org.springblade.core.api.crypto.core - 程序包 org.springblade.core.api.crypto.core
 
org.springblade.core.api.crypto.enums - 程序包 org.springblade.core.api.crypto.enums
 
org.springblade.core.api.crypto.exception - 程序包 org.springblade.core.api.crypto.exception
 
org.springblade.core.api.crypto.util - 程序包 org.springblade.core.api.crypto.util
 

P

PREFIX - 类中的静态变量 org.springblade.core.api.crypto.config.ApiCryptoProperties
前缀

R

resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 类中的方法 org.springblade.core.api.crypto.core.ApiDecryptParamResolver
 

S

secretKey() - annotation interface 中的元素 org.springblade.core.api.crypto.annotation.decrypt.ApiDecrypt
私钥,用于某些需要单独配置私钥的方法,没有时读取全局配置的私钥
secretKey() - annotation interface 中的元素 org.springblade.core.api.crypto.annotation.decrypt.ApiDecryptAes
secretKey() - annotation interface 中的元素 org.springblade.core.api.crypto.annotation.decrypt.ApiDecryptDes
secretKey() - annotation interface 中的元素 org.springblade.core.api.crypto.annotation.encrypt.ApiEncrypt
私钥,用于某些需要单独配置私钥的方法,没有时读取全局配置的私钥
secretKey() - annotation interface 中的元素 org.springblade.core.api.crypto.annotation.encrypt.ApiEncryptAes
secretKey() - annotation interface 中的元素 org.springblade.core.api.crypto.annotation.encrypt.ApiEncryptDes
supports(MethodParameter, Class) - 类中的方法 org.springblade.core.api.crypto.core.ApiEncryptResponseBodyAdvice
 
supports(MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类中的方法 org.springblade.core.api.crypto.core.ApiDecryptRequestBodyAdvice
 
supportsParameter(MethodParameter) - 类中的方法 org.springblade.core.api.crypto.core.ApiDecryptParamResolver
 

V

value() - annotation interface 中的元素 org.springblade.core.api.crypto.annotation.decrypt.ApiDecrypt
解密类型
value() - annotation interface 中的元素 org.springblade.core.api.crypto.annotation.encrypt.ApiEncrypt
加密类型
valueOf(String) - enum class中的静态方法 org.springblade.core.api.crypto.enums.CryptoType
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 org.springblade.core.api.crypto.enums.CryptoType
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E G H K O P R S V 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格