注释类型 RequestDecrypt
-
@Documented @Retention(RUNTIME) @Target({TYPE,METHOD}) public @interface RequestDecrypt
请求解密- 从以下版本开始:
- 2021/4/14
- 作者:
- ylyue
-
-
可选元素概要
可选元素 修饰符和类型 可选元素 说明 booleanenableExchangeKeyDecrypt使用交换密钥解密ExchangeKeyEnumexchangeKeyType交换密钥类型StringheaderNameGetExchangeKey使用headerName获得交换密钥Stringkey解密密钥StringparamNameGetExchangeKey使用paramName获得交换密钥booleanuseAuthTokenGetExchangeKey使用OAuth2 Token获得交换密钥Stringvalue解密密钥
-
-
-
元素详细资料
-
value
@AliasFor("key") String value解密密钥仅当
enableExchangeKeyDecrypt()== false时有效- 默认值:
- ""
-
-
-
key
@AliasFor("value") String key解密密钥仅当
enableExchangeKeyDecrypt()== 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"
-
-