Package cn.gmkit.core
Class GmSecurityContext.Builder
java.lang.Object
cn.gmkit.core.GmSecurityContext.Builder
- Enclosing class:
GmSecurityContext
安全上下文构建器。
-
Method Summary
Modifier and TypeMethodDescriptionbuild()构建不可变的安全上下文对象。设置加密 Provider。registerProvider(boolean registerProvider) 设置是否自动注册 Provider。secureRandom(SecureRandom secureRandom) 设置安全随机数生成器。
-
Method Details
-
provider
设置加密 Provider。- Parameters:
provider- Provider 实例;传入null时在构建时回退为默认 BC Provider- Returns:
- 当前构建器
-
secureRandom
设置安全随机数生成器。- Parameters:
secureRandom- SecureRandom 实例;传入null时在构建时创建默认实例- Returns:
- 当前构建器
-
registerProvider
设置是否自动注册 Provider。- Parameters:
registerProvider- 为true时在调用GmSecurityContext.provider()时自动注册- Returns:
- 当前构建器
-
build
构建不可变的安全上下文对象。- Returns:
- 安全上下文
-