@Documented @Retention(value=RUNTIME) @Target(value={TYPE,METHOD}) public @interface RequestDecrypt
| 限定符和类型 | 可选元素和说明 |
|---|---|
boolean |
enableExchangeKeyDecrypt
使用交换密钥解密
|
ExchangeKeyEnum |
exchangeKeyType
交换密钥类型
|
String |
headerNameGetExchangeKey
使用headerName获得交换密钥
优先级1
互斥
useAuthTokenGetExchangeKey() |
String |
key
解密密钥
仅当
enableExchangeKeyDecrypt() == false时有效 |
String |
paramNameGetExchangeKey
使用paramName获得交换密钥
优先级2
互斥
useAuthTokenGetExchangeKey() |
boolean |
useAuthTokenGetExchangeKey
使用OAuth2 Token获得交换密钥
互斥
headerNameGetExchangeKey()与paramNameGetExchangeKey() |
String |
value
解密密钥
仅当
enableExchangeKeyDecrypt() == false时有效 |
@AliasFor(value="key") public abstract String value
仅当 enableExchangeKeyDecrypt() == false时有效
@AliasFor(value="value") public abstract String key
仅当 enableExchangeKeyDecrypt() == false时有效
public abstract ExchangeKeyEnum exchangeKeyType
public abstract boolean useAuthTokenGetExchangeKey
public abstract String headerNameGetExchangeKey
优先级1
public abstract String paramNameGetExchangeKey
优先级2
Copyright © 2021 Pivotal Software, Inc.. All rights reserved.