Package cn.gmkit.core
Class GmSecurityContext
java.lang.Object
cn.gmkit.core.GmSecurityContext
国密算法安全上下文。
封装 Provider、随机源以及是否自动注册 Provider 等运行时安全配置。
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic GmSecurityContext.Builderbuilder()创建安全上下文构建器。provider()获取当前安全上下文对应的 Provider。boolean是否在访问 Provider 时自动注册。获取安全随机数生成器。
-
Method Details
-
builder
创建安全上下文构建器。- Returns:
- 构建器实例
-
provider
获取当前安全上下文对应的 Provider。当
registerProvider()为true时,此方法会在返回前确保 Provider 已注册。- Returns:
- Provider 实例
-
secureRandom
获取安全随机数生成器。- Returns:
- SecureRandom 实例
-
registerProvider
public boolean registerProvider()是否在访问 Provider 时自动注册。- Returns:
- 需要自动注册时返回
true
-