索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- AccessLimited - cn.herodotus.engine.protect.core.annotation中的Annotation Interface
-
Description: 接口防刷注解
- AccessLimited() - 类的构造器 cn.herodotus.engine.protect.core.properties.SecureProperties.AccessLimited
- ASYMMETRIC_CRYPTO_RSA - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- ASYMMETRIC_CRYPTO_SM2 - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- AsymmetricCryptoProcessor - cn.herodotus.engine.protect.core.definition中的接口
-
Description: 非对称加密
C
- CACHE_NAME_TOKEN_ACCESS_LIMITED - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- CACHE_NAME_TOKEN_IDEMPOTENT - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- CACHE_NAME_TOKEN_SECURE_KEY - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- cn.herodotus.engine.protect.core.annotation - 程序包 cn.herodotus.engine.protect.core.annotation
- cn.herodotus.engine.protect.core.constants - 程序包 cn.herodotus.engine.protect.core.constants
- cn.herodotus.engine.protect.core.definition - 程序包 cn.herodotus.engine.protect.core.definition
- cn.herodotus.engine.protect.core.enums - 程序包 cn.herodotus.engine.protect.core.enums
- cn.herodotus.engine.protect.core.exception - 程序包 cn.herodotus.engine.protect.core.exception
- cn.herodotus.engine.protect.core.properties - 程序包 cn.herodotus.engine.protect.core.properties
- cn.herodotus.engine.protect.core.support - 程序包 cn.herodotus.engine.protect.core.support
- createKey() - 接口中的方法 cn.herodotus.engine.protect.core.definition.SymmetricCryptoProcessor
-
创建 SM4 Key。
- createSecretKey() - 接口中的方法 cn.herodotus.engine.protect.core.definition.AsymmetricCryptoProcessor
-
创建非对称算法,公钥私钥对。
- Crypto - cn.herodotus.engine.protect.core.annotation中的Annotation Interface
-
Description: 加密解密标记注解
- CryptoProperties - cn.herodotus.engine.protect.core.properties中的类
-
Description: 加密算法配置
- CryptoProperties() - 类的构造器 cn.herodotus.engine.protect.core.properties.CryptoProperties
- CryptoPropertyFinder - cn.herodotus.engine.protect.core.support中的类
-
Description: 策略模块配置获取器
- CryptoPropertyFinder() - 类的构造器 cn.herodotus.engine.protect.core.support.CryptoPropertyFinder
- CryptoStrategy - cn.herodotus.engine.protect.core.enums中的Enum Class
-
Description: 加密算法策略
D
- decrypt(String, String) - 接口中的方法 cn.herodotus.engine.protect.core.definition.AsymmetricCryptoProcessor
-
用私钥解密
- decrypt(String, String) - 接口中的方法 cn.herodotus.engine.protect.core.definition.SymmetricCryptoProcessor
-
用私钥解密
- duration() - annotation interface 中的元素 cn.herodotus.engine.protect.core.annotation.AccessLimited
-
持续时间,即在多长时间内,限制访问多少次。
E
- encrypt(String, String) - 接口中的方法 cn.herodotus.engine.protect.core.definition.AsymmetricCryptoProcessor
-
用公钥加密
- encrypt(String, String) - 接口中的方法 cn.herodotus.engine.protect.core.definition.SymmetricCryptoProcessor
-
用公钥加密
- expire() - annotation interface 中的元素 cn.herodotus.engine.protect.core.annotation.Idempotent
-
过期时间,即幂等签章有效时间。
F
- FREQUENT_REQUESTS - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectErrorCode
- FrequentRequestsException - cn.herodotus.engine.protect.core.exception中的异常错误
-
Description: 操作频繁Exception
- FrequentRequestsException() - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.FrequentRequestsException
- FrequentRequestsException(String) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.FrequentRequestsException
- FrequentRequestsException(String, Throwable) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.FrequentRequestsException
- FrequentRequestsException(String, Throwable, boolean, boolean) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.FrequentRequestsException
- FrequentRequestsException(Throwable) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.FrequentRequestsException
G
- getAccessLimited() - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties
- getCryptoStrategy() - 类中的方法 cn.herodotus.engine.protect.core.properties.CryptoProperties
- getCryptoStrategy(Environment) - 类中的静态方法 cn.herodotus.engine.protect.core.support.CryptoPropertyFinder
- getCryptoStrategy(Environment, String) - 类中的静态方法 cn.herodotus.engine.protect.core.support.CryptoPropertyFinder
- getExpire() - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties.AccessLimited
- getExpire() - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties.Idempotent
- getFeedback() - 异常错误中的方法 cn.herodotus.engine.protect.core.exception.FrequentRequestsException
- getFeedback() - 异常错误中的方法 cn.herodotus.engine.protect.core.exception.RepeatSubmissionException
- getFeedback() - 异常错误中的方法 cn.herodotus.engine.protect.core.exception.SessionInvalidException
- getIdempotent() - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties
- getMaxTimes() - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties.AccessLimited
I
- Idempotent - cn.herodotus.engine.protect.core.annotation中的Annotation Interface
-
Description: 幂等标识注解
- Idempotent() - 类的构造器 cn.herodotus.engine.protect.core.properties.SecureProperties.Idempotent
- IllegalOperationException - cn.herodotus.engine.protect.core.exception中的异常错误
-
Description: 非法操作Exception
- IllegalOperationException() - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.IllegalOperationException
- IllegalOperationException(String) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.IllegalOperationException
- IllegalOperationException(String, Throwable) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.IllegalOperationException
- IllegalOperationException(String, Throwable, boolean, boolean) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.IllegalOperationException
- IllegalOperationException(Throwable) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.IllegalOperationException
- ITEM_PROTECT_CRYPTO_STRATEGY - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
M
- maxTimes() - annotation interface 中的元素 cn.herodotus.engine.protect.core.annotation.AccessLimited
-
单位时间内同一个接口可以访问的次数
P
- PROPERTY_PREFIX_PROTECT - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- PROPERTY_PROTECT_CRYPTO - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- PROPERTY_PROTECT_SECURE - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- ProtectConstants - cn.herodotus.engine.protect.core.constants中的接口
-
Description: Protect 模块核心常量
- ProtectErrorCode - cn.herodotus.engine.protect.core.constants中的接口
-
Description: Cache 相关错误代码
R
- REPEAT_SUBMISSION - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectErrorCode
- RepeatSubmissionException - cn.herodotus.engine.protect.core.exception中的异常错误
-
Description: 重复提交Exception
- RepeatSubmissionException() - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.RepeatSubmissionException
- RepeatSubmissionException(String) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.RepeatSubmissionException
- RepeatSubmissionException(String, Throwable) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.RepeatSubmissionException
- RepeatSubmissionException(String, Throwable, boolean, boolean) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.RepeatSubmissionException
- RepeatSubmissionException(Throwable) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.RepeatSubmissionException
- requestDecrypt() - annotation interface 中的元素 cn.herodotus.engine.protect.core.annotation.Crypto
-
请求参数记否解密,默认值 true
- responseEncrypt() - annotation interface 中的元素 cn.herodotus.engine.protect.core.annotation.Crypto
-
响应体是否加密,默认值 true
S
- SecureProperties - cn.herodotus.engine.protect.core.properties中的类
-
Description: 跟踪标记配置属性
- SecureProperties() - 类的构造器 cn.herodotus.engine.protect.core.properties.SecureProperties
- SecureProperties.AccessLimited - cn.herodotus.engine.protect.core.properties中的类
- SecureProperties.Idempotent - cn.herodotus.engine.protect.core.properties中的类
- SESSION_INVALID - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectErrorCode
- SessionInvalidException - cn.herodotus.engine.protect.core.exception中的异常错误
-
Description: Session 不可用错误
- SessionInvalidException() - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.SessionInvalidException
- SessionInvalidException(String) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.SessionInvalidException
- SessionInvalidException(String, Throwable) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.SessionInvalidException
- SessionInvalidException(String, Throwable, boolean, boolean) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.SessionInvalidException
- SessionInvalidException(Throwable) - 异常错误的构造器 cn.herodotus.engine.protect.core.exception.SessionInvalidException
- setAccessLimited(SecureProperties.AccessLimited) - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties
- setCryptoStrategy(CryptoStrategy) - 类中的方法 cn.herodotus.engine.protect.core.properties.CryptoProperties
- setExpire(Duration) - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties.AccessLimited
- setExpire(Duration) - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties.Idempotent
- setIdempotent(SecureProperties.Idempotent) - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties
- setMaxTimes(int) - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties.AccessLimited
- SM - enum class 中的枚举常量 cn.herodotus.engine.protect.core.enums.CryptoStrategy
-
国密加密算法
- STANDARD - enum class 中的枚举常量 cn.herodotus.engine.protect.core.enums.CryptoStrategy
-
传统加密算法,RSA AES 等
- SYMMETRIC_CRYPTO_AES - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- SYMMETRIC_CRYPTO_SM4 - 接口中的静态变量 cn.herodotus.engine.protect.core.constants.ProtectConstants
- SymmetricCryptoProcessor - cn.herodotus.engine.protect.core.definition中的接口
-
Description: 对称加密算法
T
- toString() - 类中的方法 cn.herodotus.engine.protect.core.properties.CryptoProperties
- toString() - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties.AccessLimited
- toString() - 类中的方法 cn.herodotus.engine.protect.core.properties.SecureProperties.Idempotent
V
- valueOf(String) - enum class中的静态方法 cn.herodotus.engine.protect.core.enums.CryptoStrategy
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 cn.herodotus.engine.protect.core.enums.CryptoStrategy
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|常量字段值|所有程序包|序列化表格