跳过导航链接
A B C D E G H R S V 

A

AESCipherAbstract - cn.coderxiaoc.encrypt中的类
 
AESCipherAbstract() - 类 的构造器cn.coderxiaoc.encrypt.AESCipherAbstract
 
AESCipherDefault - cn.coderxiaoc.encrypt中的类
 
AESCipherDefault(AESProperty) - 类 的构造器cn.coderxiaoc.encrypt.AESCipherDefault
 
AESProperty - cn.coderxiaoc.property中的类
 
AESProperty() - 类 的构造器cn.coderxiaoc.property.AESProperty
 
afterBodyRead(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.RequestDecryptAdvisor
 
aseEncrypt(AESProperty) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
 

B

beforeBodyRead(HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.RequestDecryptAdvisor
 
beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - 类 中的方法cn.coderxiaoc.advisor.ResponseEncryptAdvisor
响应体写出前执行加密逻辑 核心流程:1.校验响应类型 → 2.获取 @Encrypt 注解 → 3.解析响应数据 → 4.提取待加密字段 → 5.获取加密密钥 → 6.执行加密 → 7.合并加密结果 → 8.返回加密后数据

C

Cipher - cn.coderxiaoc.encrypt中的接口
 
CipherAutoConfiguration - cn.coderxiaoc.config中的类
 
CipherAutoConfiguration() - 类 的构造器cn.coderxiaoc.config.CipherAutoConfiguration
 
CipherConfiguration - cn.coderxiaoc.config中的类
 
CipherConfiguration() - 类 的构造器cn.coderxiaoc.config.CipherConfiguration
 
CipherException - cn.coderxiaoc.exception中的异常错误
 
CipherException(Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.CipherException
 
cn.coderxiaoc.advisor - 程序包 cn.coderxiaoc.advisor
 
cn.coderxiaoc.annotation - 程序包 cn.coderxiaoc.annotation
 
cn.coderxiaoc.config - 程序包 cn.coderxiaoc.config
 
cn.coderxiaoc.encrypt - 程序包 cn.coderxiaoc.encrypt
 
cn.coderxiaoc.enums - 程序包 cn.coderxiaoc.enums
 
cn.coderxiaoc.exception - 程序包 cn.coderxiaoc.exception
 
cn.coderxiaoc.exception.decrypt - 程序包 cn.coderxiaoc.exception.decrypt
 
cn.coderxiaoc.exception.encrypt - 程序包 cn.coderxiaoc.exception.encrypt
 
cn.coderxiaoc.handlers - 程序包 cn.coderxiaoc.handlers
 
cn.coderxiaoc.property - 程序包 cn.coderxiaoc.property
 
cn.coderxiaoc.utils - 程序包 cn.coderxiaoc.utils
 
createKeyPairWithFile(String, String) - 类 中的静态方法cn.coderxiaoc.utils.RSAUtil
 
createKeyPairWithString() - 类 中的静态方法cn.coderxiaoc.utils.RSAUtil
 
CreateSecretKeyException - cn.coderxiaoc.exception中的异常错误
 
CreateSecretKeyException(Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.CreateSecretKeyException
 

D

Decrypt - cn.coderxiaoc.annotation中的注释类型
 
decrypt(String, String) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherDefault
 
decrypt(String, String) - 接口 中的方法cn.coderxiaoc.encrypt.Cipher
 
decrypt(String, String) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherDefault
 
DecryptBaseException - cn.coderxiaoc.exception.decrypt中的异常错误
 
DecryptBaseException(String) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptBaseException
 
DecryptBaseException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptBaseException
 
DecryptedHttpInputMessage - cn.coderxiaoc.handlers中的类
 
DecryptedHttpInputMessage(byte[], HttpHeaders) - 类 的构造器cn.coderxiaoc.handlers.DecryptedHttpInputMessage
 
DecryptedHttpInputMessage(byte[]) - 类 的构造器cn.coderxiaoc.handlers.DecryptedHttpInputMessage
 
DecryptFailedException - cn.coderxiaoc.exception.decrypt中的异常错误
 
DecryptFailedException(String) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptFailedException
 
DecryptFailedException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptFailedException
 
DecryptFieldEmptyException - cn.coderxiaoc.exception.decrypt中的异常错误
 
DecryptFieldEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptFieldEmptyException
 
DecryptInvalidJsonException - cn.coderxiaoc.exception.decrypt中的异常错误
 
DecryptInvalidJsonException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptInvalidJsonException
 
DecryptIOException - cn.coderxiaoc.exception.decrypt中的异常错误
 
DecryptIOException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptIOException
 
decryptObject(String, SecretKeySpec) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherAbstract
 
decryptObjectSection(String, PrivateKey) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherAbstract
 
DecryptResultFieldEmptyException - cn.coderxiaoc.exception.decrypt中的异常错误
 
DecryptResultFieldEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptResultFieldEmptyException
 
DecryptResultFieldException - cn.coderxiaoc.exception.decrypt中的异常错误
 
DecryptResultFieldException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptResultFieldException
 
DecryptUnknownException - cn.coderxiaoc.exception.decrypt中的异常错误
 
DecryptUnknownException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.decrypt.DecryptUnknownException
 
DefaultCipherMode - cn.coderxiaoc.enums中的枚举
 

E

EnableCipher - cn.coderxiaoc.annotation中的注释类型
 
Encrypt - cn.coderxiaoc.annotation中的注释类型
 
encrypt(byte[], String) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherDefault
 
encrypt(byte[], String) - 接口 中的方法cn.coderxiaoc.encrypt.Cipher
 
encrypt(byte[], String) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherDefault
 
EncryptBaseException - cn.coderxiaoc.exception.encrypt中的异常错误
 
EncryptBaseException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptBaseException
 
EncryptBaseException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptBaseException
 
EncryptBodyEmptyException - cn.coderxiaoc.exception.encrypt中的异常错误
 
EncryptBodyEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptBodyEmptyException
 
EncryptFailedException - cn.coderxiaoc.exception.encrypt中的异常错误
 
EncryptFailedException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptFailedException
 
EncryptFailedException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptFailedException
 
EncryptFieldEmptyException - cn.coderxiaoc.exception.encrypt中的异常错误
 
EncryptFieldEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptFieldEmptyException
 
EncryptInvalidJsonException - cn.coderxiaoc.exception.encrypt中的异常错误
 
EncryptInvalidJsonException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptInvalidJsonException
 
encryptObject(byte[], SecretKeySpec) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherAbstract
 
encryptObjectSection(byte[], PublicKey) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherAbstract
 
EncryptSecretKeyEmptyException - cn.coderxiaoc.exception.encrypt中的异常错误
 
EncryptSecretKeyEmptyException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptSecretKeyEmptyException
 
EncryptUnknownException - cn.coderxiaoc.exception.encrypt中的异常错误
 
EncryptUnknownException(String, Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptUnknownException
 
EncryptUnsupportedMediaTypeException - cn.coderxiaoc.exception.encrypt中的异常错误
 
EncryptUnsupportedMediaTypeException(String) - 异常错误 的构造器cn.coderxiaoc.exception.encrypt.EncryptUnsupportedMediaTypeException
 

G

getBody() - 类 中的方法cn.coderxiaoc.handlers.DecryptedHttpInputMessage
 
getHeaders() - 类 中的方法cn.coderxiaoc.handlers.DecryptedHttpInputMessage
 
getSecretKey(String) - 类 中的方法cn.coderxiaoc.encrypt.AESCipherAbstract
 

H

handleEmptyBody(Object, HttpInputMessage, MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.RequestDecryptAdvisor
 

R

readPrivateKeyFromByte(byte[]) - 类 中的静态方法cn.coderxiaoc.utils.RSAUtil
 
readPublicKeyFromByte(byte[]) - 类 中的静态方法cn.coderxiaoc.utils.RSAUtil
 
ReadSecretKeyException - cn.coderxiaoc.exception中的异常错误
 
ReadSecretKeyException(Throwable) - 异常错误 的构造器cn.coderxiaoc.exception.ReadSecretKeyException
 
RequestDecryptAdvisor - cn.coderxiaoc.advisor中的类
请求体解密增强器 作用:对标注 @Decrypt 注解的方法/类,自动解密请求体数据后再进行参数绑定
RequestDecryptAdvisor(Cipher) - 类 的构造器cn.coderxiaoc.advisor.RequestDecryptAdvisor
 
requestDecryptAdvisor(Cipher) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
 
ResponseEncryptAdvisor - cn.coderxiaoc.advisor中的类
响应体加密增强器 作用:对标注 @Encrypt 注解的方法/类,自动加密响应体数据后返回给客户端
ResponseEncryptAdvisor(Cipher) - 类 的构造器cn.coderxiaoc.advisor.ResponseEncryptAdvisor
构造注入加密器
responseEncryptAdvisor(Cipher) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
 
restorePrivateKey(String) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherAbstract
 
restorePublicKey(String) - 类 中的方法cn.coderxiaoc.encrypt.RSACipherAbstract
 
RSACipherAbstract - cn.coderxiaoc.encrypt中的类
 
RSACipherAbstract() - 类 的构造器cn.coderxiaoc.encrypt.RSACipherAbstract
 
RSACipherDefault - cn.coderxiaoc.encrypt中的类
 
RSACipherDefault(RSAProperty, ClassLoader) - 类 的构造器cn.coderxiaoc.encrypt.RSACipherDefault
 
rsaEncrypt(RSAProperty) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
 
RSAProperty - cn.coderxiaoc.property中的类
 
RSAProperty() - 类 的构造器cn.coderxiaoc.property.RSAProperty
 
RSAUtil - cn.coderxiaoc.utils中的类
 
RSAUtil() - 类 的构造器cn.coderxiaoc.utils.RSAUtil
 

S

selectImports(AnnotationMetadata) - 类 中的方法cn.coderxiaoc.config.CipherAutoConfiguration
 
setBeanClassLoader(ClassLoader) - 类 中的方法cn.coderxiaoc.config.CipherConfiguration
 
supports(MethodParameter, Type, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.RequestDecryptAdvisor
 
supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - 类 中的方法cn.coderxiaoc.advisor.ResponseEncryptAdvisor
判断当前响应是否需要执行加密逻辑 规则:1.方法上有 @Encrypt 注解 或 类上有 @Encrypt 注解;2.响应类型为 application/json

V

valueOf(String) - 枚举 中的静态方法cn.coderxiaoc.enums.DefaultCipherMode
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.coderxiaoc.enums.DefaultCipherMode
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D E G H R S V 
跳过导航链接

Copyright © 2025. All rights reserved.