索引

A C D E F G I M P R S T V 
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.
A C D E F G I M P R S T V 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格