MCPcopy Create free account

hub / github.com/BubblingXuYijie/secure-api-spring-boot / functions

Functions236 in github.com/BubblingXuYijie/secure-api-spring-boot

↓ 1 callersMethodprintLog
处理日志打印 @param bodyJson 原始数据 @param encrypt 密文 @param returnType 返回值详细数据
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiResponseHandler.java:174
↓ 1 callersMethodrsaGroupDecrypt
判断是否需要分组操作 @param content 密文 @param cipher 密钥器 @return 明文字节数组
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/CipherUtils.java:386
↓ 1 callersMethodrsaGroupEncrypt
判断是否需要分组操作 @param content 明文 @param cipher 密钥器 @return 密文字节数组
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/CipherUtils.java:230
↓ 1 callersMethodsecureThreadPool
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/ThreadPoolConfig.java:17
↓ 1 callersMethodsetDateFormat
(String dateFormat)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:232
↓ 1 callersMethodsetEditTime
(Date editTime)
secure-api-test/src/main/java/icu/xuyijie/entity/User.java:57
↓ 1 callersMethodsetId
(int id)
secure-api-test/src/main/java/icu/xuyijie/entity/User.java:33
↓ 1 callersMethodsetIv
(String iv)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:168
↓ 1 callersMethodsetKey
(String key)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:160
↓ 1 callersMethodsetLocalDateFormat
(String localDateFormat)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:248
↓ 1 callersMethodsetLocalDateTimeFormat
(String localDateTimeFormat)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:240
↓ 1 callersMethodsetLocalTimeFormat
(String localTimeFormat)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:256
↓ 1 callersMethodsetPrivateKey
(String privateKey)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/model/RsaKeyPair.java:34
↓ 1 callersMethodsetPublicKey
(String publicKey)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/model/RsaKeyPair.java:26
↓ 1 callersMethodsetResponseBodyDataField
(String responseBodyDataField)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:208
↓ 1 callersMethodsetSignPrivateKey
(String signPrivateKey)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:252
↓ 1 callersMethodsetSignPublicKey
(String signPublicKey)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:244
↓ 1 callersMethodsign
获取RSA数字签名 @param data 待签名数据 @return base64 数字签名
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/RsaSignatureUtils.java:78
↓ 1 callersMethodsignData
为数据生成数字签名 @param data 原始数据 @param response 响应
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiResponseHandler.java:125
↓ 1 callersMethodtoString
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:312
↓ 1 callersMethodverify
RSA校验数字签名 @param data 待校验数据 @param signed 数字签名 @return boolean 校验成功返回true,失败返回false
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/RsaSignatureUtils.java:101
MethodCipherAlgorithmEnum
(KeyGenAlgorithmEnum keyGenEnum, String value, Integer ivLength, Integer fillLength)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/enums/CipherAlgorithmEnum.java:354
MethodCipherModeHandler
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/CipherModeHandler.java:16
MethodCipherUtils
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/CipherUtils.java:54
MethodDecryptHttpInputMessage
(Method method, HttpInputMessage inputMessage, SecureApiPropertiesConfig secureApiPropertiesConfig, RsaSignatu
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/DecryptHttpInputMessage.java:30
MethodDiffieHellmanUtils
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/DiffieHellmanUtils.java:18
MethodErrorEnum
(String message)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/exception/ErrorEnum.java:30
MethodHeaderConstant
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/constant/HeaderConstant.java:9
MethodKeyGenAlgorithmEnum
(String value, Integer length)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/enums/KeyGenAlgorithmEnum.java:29
MethodObjectMapperConfig
(SecureApiPropertiesConfig secureApiPropertiesConfig, Jackson2ObjectMapperBuilder builder)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/ObjectMapperConfig.java:32
MethodPublicUtils
(boolean isUrlSafe)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/PublicUtils.java:29
MethodResultEntity
()
secure-api-test/src/main/java/icu/xuyijie/entity/ResultEntity.java:13
MethodRsaKeyPair
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/model/RsaKeyPair.java:12
MethodRsaSignatureUtils
(SecureApiPropertiesConfig secureApiPropertiesConfig)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/RsaSignatureUtils.java:35
MethodSecureApiArgumentResolver
(SecureApiPropertiesConfig secureApiPropertiesConfig, ObjectMapper secureApiObjectMapper)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiArgumentResolver.java:54
MethodSecureApiAutoConfigure
(SecureApiProperties secureApiProperties)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/autoconfigure/SecureApiAutoConfigure.java:31
MethodSecureApiException
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/exception/SecureApiException.java:18
MethodSecureApiRequestHandler
(SecureApiPropertiesConfig secureApiPropertiesConfig, RsaSignatureUtils rsaSignatureUtils)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiRequestHandler.java:32
MethodSecureApiResponseHandler
(SecureApiPropertiesConfig secureApiPropertiesConfig, ObjectMapper secureApiObjectMapper, RsaSignatureUtils rs
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiResponseHandler.java:47
MethodSecureApiThreadLocal
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/threadlocal/SecureApiThreadLocal.java:9
MethodSecureApiWebConfig
(SecureApiEncryptPathInterceptor secureApiEncryptPathInterceptor, SecureApiDecryptPathInterceptor secureApiDec
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/SecureApiWebConfig.java:31
MethodSecureKeyInterceptor
(SecureApiPropertiesConfig secureApiPropertiesConfig)
secure-api-test/src/main/java/icu/xuyijie/interceptor/SecureKeyInterceptor.java:23
MethodThreadPoolConfig
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/ThreadPoolConfig.java:13
MethodUrlPattern
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:108
MethodWebConfig
(SecureKeyInterceptor secureKeyInterceptor)
secure-api-test/src/main/java/icu/xuyijie/config/WebConfig.java:17
MethodaddArgumentResolvers
(List<HandlerMethodArgumentResolver> resolvers)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/SecureApiWebConfig.java:63
MethodaddInterceptors
(InterceptorRegistry registry)
secure-api-test/src/main/java/icu/xuyijie/config/WebConfig.java:21
MethodaddInterceptors
(@NonNull InterceptorRegistry registry)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/SecureApiWebConfig.java:38
MethodafterBodyRead
(@NonNull Object body, @NonNull HttpInputMessage inputMessage, @NonNull MethodParameter parameter, @NonNull Ty
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiRequestHandler.java:58
MethodafterCompletion
(@NonNull HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull Object handler, Exceptio
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/interceptor/SecureApiEncryptPathInterceptor.java:23
MethodafterCompletion
(@NonNull HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull Object handler, Exceptio
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/interceptor/SecureApiDecryptPathInterceptor.java:23
MethodbeforeBodyRead
(@NonNull HttpInputMessage inputMessage, MethodParameter parameter, @NonNull Type targetType, @NonNull Class<?
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiRequestHandler.java:52
MethodbeforeBodyWrite
(Object body, @NonNull MethodParameter returnType, @NonNull MediaType selectedContentType, @NonNull Class<? ex
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiResponseHandler.java:66
MethodbizExceptionHandler
可以自定义处理SecureApi异常 @param request 请求信息 @param e SecureApi异常 @return 自定义返回体,这里也可以使用@EncryptApi进行返回结果加密
secure-api-test/src/main/java/icu/xuyijie/exception/GlobalExceptionHandler.java:28
MethodcipherUtils
(SecureApiPropertiesConfig secureApiPropertiesConfig)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/autoconfigure/SecureApiAutoConfigure.java:62
MethodcreateSharedSecret
DH密钥协商算法得出共享密钥 @param serverPrivateKey 服务端私钥 @param clientPublicKey 客户端公钥 @return 共享密钥
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/DiffieHellmanUtils.java:46
Methoddecorate
(@NonNull Runnable runnable)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/config/MyTaskDecorator.java:13
MethodgetCipherAlgorithmEnum
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:148
MethodgetCode
()
secure-api-test/src/main/java/icu/xuyijie/entity/ResultEntity.java:28
MethodgetDateFormat
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:228
MethodgetDecryptUrl
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:220
MethodgetDhKeyPairs
生成DH算法密钥对 @return DH算法密钥对
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/DiffieHellmanUtils.java:28
MethodgetEncryptUrl
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:212
MethodgetExcludeUrls
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:124
MethodgetId
()
secure-api-test/src/main/java/icu/xuyijie/entity/User.java:29
MethodgetIncludeUrls
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:116
MethodgetIv
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:164
MethodgetKey
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:156
MethodgetKeyGenAlgorithmEnum
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/CipherUtils.java:77
MethodgetLocalDateFormat
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:244
MethodgetLocalDateTimeFormat
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:236
MethodgetLocalTimeFormat
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:252
MethodgetMessage
()
secure-api-test/src/main/java/icu/xuyijie/entity/ResultEntity.java:36
MethodgetMode
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:132
MethodgetPrivateKey
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:232
MethodgetPrivateKey
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:180
MethodgetPublicKey
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiProperties.java:224
MethodgetPublicKey
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:172
MethodgetResponseBodyDataField
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:204
MethodgetRole
()
secure-api-test/src/main/java/icu/xuyijie/entity/User.java:37
MethodgetSessionKeyCipherAlgorithm
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:140
MethodgetSignPrivateKey
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:196
MethodgetSignPublicKey
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:188
MethodgetTest
()
secure-api-test/src/main/java/icu/xuyijie/entity/User.java:61
MethodhandleEmptyBody
(Object body, @NonNull HttpInputMessage inputMessage, @NonNull MethodParameter parameter, @NonNull Type target
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiRequestHandler.java:64
MethodhandlePadding
处理补全明文字符数组 @param byteContent 要加密的字符数组 @return 补全后的字符数组
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/cipher/utils/CipherUtils.java:294
MethodisEnabled
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:99
MethodisShowLog
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:124
MethodisSignEnabled
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:107
MethodisUrlSafe
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/model/SecureApiPropertiesConfig.java:116
Methodjackson2ObjectMapperBuilder
全局配置序列化返回 JSON 处理
secure-api-test/src/main/java/icu/xuyijie/config/JacksonConfig.java:39
Methodmain
(String[] args)
secure-api-test/src/main/java/icu/xuyijie/Application.java:13
MethodpreHandle
(@NonNull HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull Object handler)
secure-api-test/src/main/java/icu/xuyijie/interceptor/SecureKeyInterceptor.java:27
MethodpreHandle
(@NonNull HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull Object handler)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/interceptor/SecureApiEncryptPathInterceptor.java:17
MethodpreHandle
(@NonNull HttpServletRequest request, @NonNull HttpServletResponse response, @NonNull Object handler)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/interceptor/SecureApiDecryptPathInterceptor.java:17
MethodresolveArgument
(MethodParameter parameter, ModelAndViewContainer mavContainer, @NonNull NativeWebRequest webRequest, WebDataB
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/handler/SecureApiArgumentResolver.java:135
MethodrsaSignatureUtils
(SecureApiPropertiesConfig secureApiPropertiesConfig)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/autoconfigure/SecureApiAutoConfigure.java:86
MethodsecureApiObjectMapper
(SecureApiPropertiesConfig secureApiPropertiesConfig, Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder)
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/autoconfigure/SecureApiAutoConfigure.java:97
MethodsecureApiPropertiesConfig
这里的配置了Bean会导致yml配置的数据失效 @return SecureApiPropertiesConfig
secure-api-test/src/main/java/icu/xuyijie/config/SecureApiConfig.java:24
MethodsecureApiPropertiesConfig
()
secure-api-spring-boot-autoconfigure/src/main/java/icu/xuyijie/secureapi/autoconfigure/SecureApiAutoConfigure.java:35
← previousnext →101–200 of 236, ranked by callers