MCPcopy Index your code

hub / github.com/BubblingXuYijie/secure-api-spring-boot / types & classes

Types & classes37 in github.com/BubblingXuYijie/secure-api-spring-boot

ClassApplication
@author 徐一杰 @date 2024/6/18 19:24 @description
secure-api-test/src/main/java/icu/xuyijie/Application.java:11
EnumCipherAlgorithmEnum
@author 徐一杰 @date 2023/11/15 16:34 @description 加密算法枚举
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/enums/CipherAlgorithmEnum.java:15
ClassCipherModeHandler
@author 徐一杰 @date 2024/6/19 18:01 @description 处理不同加密方案
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/CipherModeHandler.java:15
ClassCipherUtils
@author 徐一杰 @date 2023/11/15 16:09 @description 加密解密工具类
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/CipherUtils.java:29
ClassDecryptHttpInputMessage
@author 徐一杰 @date 2024/6/19 0:13 @description 解密接口参数,这里选择实现HttpInputMessage来处理body参数,因为用拦截器处理body需要额外代码处理流只能读取一次的问题
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/DecryptHttpInputMessage.java:25
ClassDiffieHellmanUtils
@author 徐一杰 @date 2024/6/20 11:08 @description DH密钥协商算法
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/DiffieHellmanUtils.java:17
EnumErrorEnum
@author 徐一杰 @date 2024/6/19 18:39 @description 错误枚举
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/exception/ErrorEnum.java:8
ClassGlobalExceptionHandler
@author 徐一杰 @date 2022/11/14 11:19 @description 自定义全局异常处理
secure-api-test/src/main/java/icu/xuyijie/exception/GlobalExceptionHandler.java:17
ClassHeaderConstant
@author 徐一杰 @date 2025/12/6 2:04 @description header 常量
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/constant/HeaderConstant.java:8
ClassJacksonConfig
@author 徐一杰 @date 2022/11/29 23:56 @description 全局日期格式化,yml的jackson配置只对date类型生效,Calendar和LocalDateTime都无效,所以这里要写个配置文件
secure-api-test/src/main/java/icu/xuyijie/config/JacksonConfig.java:31
EnumKeyGenAlgorithmEnum
@author 徐一杰 @date 2023/11/15 16:57 @description 密钥生成算法枚举
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/enums/KeyGenAlgorithmEnum.java:8
EnumMode
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:141
ClassMyTaskDecorator
@author 徐一杰 @date 2023/8/17 11:22 @description 线程数据传递
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/MyTaskDecorator.java:12
ClassObjectMapperConfig
@author 徐一杰 @date 2023/2/27 16:06 @description json序列化配置
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/ObjectMapperConfig.java:28
ClassPeople
@author 徐一杰 @date 2024/7/29 10:00 @description
secure-api-test/src/main/java/icu/xuyijie/entity/People.java:8
ClassPublicUtils
@author 徐一杰 @date 2025/04/01 14:11 @description 基础方法
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/PublicUtils.java:21
ClassResultEntity
@author 徐一杰 @date 2021/10/27 @description 通用返回体
secure-api-test/src/main/java/icu/xuyijie/entity/ResultEntity.java:8
ClassRsaKeyPair
@author 徐一杰 @date 2024/6/18 15:59 @description RSA密钥对
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/model/RsaKeyPair.java:8
ClassRsaSignatureUtils
@author LingfengHan、徐一杰 @date 2025/3/26 13:12 @description RSA数据签名校验工具类
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/RsaSignatureUtils.java:18
ClassSecureApiArgumentResolver
@author 徐一杰 @date 2024/6/24 19:14 @description param和formData参数处理器
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiArgumentResolver.java:45
ClassSecureApiAutoConfigure
@author 徐一杰 @date 2024/6/18 15:08 @description 自动配置类
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/autoconfigure/SecureApiAutoConfigure.java:25
ClassSecureApiConfig
@author 徐一杰 @date 2024/6/18 19:09 @description SecureApi配置
secure-api-test/src/main/java/icu/xuyijie/config/SecureApiConfig.java:18
ClassSecureApiDecryptPathInterceptor
@author 徐一杰 @date 2024/6/21 15:20 @description 根据请求路径判断是否解密接口
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/interceptor/SecureApiDecryptPathInterceptor.java:15
ClassSecureApiEncryptPathInterceptor
@author 徐一杰 @date 2024/6/21 15:20 @description 根据请求路径判断是否加密接口
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/interceptor/SecureApiEncryptPathInterceptor.java:15
ClassSecureApiException
@author 徐一杰 @date 2024/6/19 11:21 @description SecureApi异常
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/exception/SecureApiException.java:8
ClassSecureApiProperties
@author 徐一杰 @date 2024/6/18 15:08 @description yml方式配置文件
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:14
ClassSecureApiPropertiesConfig
@author 徐一杰 @date 2024/6/18 18:51 @description Bean方式配置文件
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:10
ClassSecureApiRequestHandler
@author 徐一杰 @date 2024/6/18 18:20 @description 接口RequestBody参数解密
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiRequestHandler.java:26
ClassSecureApiResponseHandler
@author 徐一杰 @date 2024/6/18 18:20 @description 接口返回值加密
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiResponseHandler.java:38
ClassSecureApiThreadLocal
@author 徐一杰 @date 2024/6/21 15:25 @description
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/threadlocal/SecureApiThreadLocal.java:8
ClassSecureApiWebConfig
@author 徐一杰 @date 2024/6/20 17:13 @description WebMvc配置
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/SecureApiWebConfig.java:24
ClassSecureKeyInterceptor
@author 徐一杰 @date 2024/6/20 @description 拦截器
secure-api-test/src/main/java/icu/xuyijie/interceptor/SecureKeyInterceptor.java:18
ClassTestController
@author 徐一杰 @date 2024/6/18 19:22 @description
secure-api-test/src/main/java/icu/xuyijie/controller/TestController.java:19
ClassThreadPoolConfig
@author 徐一杰 @date 2024/8/29 14:38 @description 线程池配置
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/ThreadPoolConfig.java:12
ClassUrlPattern
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:104
ClassUser
@author 徐一杰 @date 2024/6/25 11:03 @description
secure-api-test/src/main/java/icu/xuyijie/entity/User.java:14
ClassWebConfig
@author 徐一杰 @date 2024/6/20 17:13 @description
secure-api-test/src/main/java/icu/xuyijie/config/WebConfig.java:13