注释类型 ResponseEncrypt
-
@Documented @Retention(RUNTIME) @Target({TYPE,METHOD}) public @interface ResponseEncrypt
响应加密- 从以下版本开始:
- 2021/4/14
- 作者:
- ylyue
-
-
可选元素概要
可选元素 修饰符和类型 可选元素 说明 booleanenableExchangeKeyEncrypt使用交换密钥加密ExchangeKeyEnumexchangeKeyType交换密钥类型StringheaderNameGetExchangeKey使用headerName获得交换密钥Stringkey加密密钥StringparamNameGetExchangeKey使用paramName获得交换密钥booleanuseAuthTokenGetExchangeKey使用OAuth2 Token获得交换密钥Stringvalue加密密钥
-
-
-
元素详细资料
-
value
@AliasFor("key") String value加密密钥仅当
enableExchangeKeyEncrypt()== false时有效- 默认值:
- ""
-
-
-
key
@AliasFor("value") String key加密密钥仅当
enableExchangeKeyEncrypt()== false时有效- 默认值:
- ""
-
-
-
exchangeKeyType
ExchangeKeyEnum exchangeKeyType
交换密钥类型- 默认值:
- ai.yue.library.base.crypto.constant.key.exchange.ExchangeKeyEnum.RSA_AES
-
-
-
headerNameGetExchangeKey
String headerNameGetExchangeKey
使用headerName获得交换密钥优先级1
- 默认值:
- "Yue-ExchangeKey-StorageKey"
-
-
-
paramNameGetExchangeKey
String paramNameGetExchangeKey
使用paramName获得交换密钥优先级2
- 默认值:
- "Yue-ExchangeKey-StorageKey"
-
-